原文網址: http://club.topsage.com/thread-2279554-1-1.html
http://user.qzone.qq.com/1034903817/blog/1306514762
Visual C++ 6.0 各種版本下載:( http://hi.baidu.com/jsj08 二級C語言加油站 )
http://hi.baidu.com/jsj08/blog/item/06abf0450d8aac85b3b7dc5a.html
經本人初步測試,VC6在win7(32位和64位)下均可以正常使用。
如完整安裝版不能安裝,請使用以上網址中的其他版本。
----------------------------------------------------------------------------------------------------
網上成千上萬的諸如 “有沒有Win7兼容的VC6的下載”、“Win7下Visual C++ 6.0不兼容問題” 之類的問題,
多數意思是VC6和Win7不兼容,而現在不少學校或是考試用的還是Visual Studio套件,
新的Win7或Vista系統下要安裝怎么辦?
說實話我也一直沒有試過,所以也想當然的認為Win7下就不能安裝VC6,壓根就100%不兼容?
一直使用高版本的VS(如VS2008和現在用的VS2010)的我今天親身在Win7下安裝一次試試。
為了說明問題,我這里下載了一個簡體中文版的VC6.0:Visual C++ 6.0 簡體中文企業版 集成SP6完美版
運行setup.exe安裝程序,會彈出如下的的程序兼容性助手提示框,
這個是Win7在警告用戶vc6存在兼容性問題:此程序存在已知的兼容性問題。
如下圖,選中不再顯示此消息,點“運行程序”。
(之后再有遇到“此程序存在已知的兼容性問題”的提示時候,也按這個做法處理!)
接着安裝,進入選擇安裝類型這一步的時候,要注意。點“Custom”自定義安裝類型:
Custom自定義安裝里,點中Tools組件,更改選項:
把其中的OLE/Com Object Viewer取消,不選擇:

再返回到組件選擇的時候,Tools就變為灰色的勾了,
因為里面我們取消了OLE/Com Object Viewer這一頂:

其他的就默認安裝就可以了,要注意的上面已經都交代了,安裝完成,出現安裝成功的提示:

安裝完成后,啟動VC6的時候,也出現“此程序存在已知的兼容性問題”的提示,
按上面第一步中的處理:選中不再顯示此消息,點“運行程序”。

啟動后我們新建一個工程和一個c++源文件,編譯運行之,如下圖:

OK,安裝完成!!!
------------------------------------------------------------------------------------------------------------
不過,還有一個小問題,就是VC6打開一個文件或工程的時候,
會導致VC6崩潰而關閉,這個帖子里有解決辦法: Win7下VC6打開文件報錯導致其崩潰的解決辦法
請在本站打開: http://hi.baidu.com/jsj09/blog/item/a53e3cc2fdcd904db219a87b.html
另: 據說VC6與office2010、office2007沖突,
如VC6使用有問題,可嘗試卸載以上office版本,安裝office2003。
詳細:http://www.cnblogs.com/adlof/archive/2010/10/03/1841504.html
Windows 7下安裝VC6,上面已經圖解演示了,是可以的,步驟也很詳細了。
不過,個人不建議在Win7安裝使用VC6和VS6的其他的組件:
Windows7的這個兼容性提示不只是好玩似的提示大家,
這么復雜的開發工具沒有針對Win7測試、兼容,用它開發出來的程序是不可靠的!
而且VC6對C++的標准支持不好,可以想像一個1998年發行的IDE,
當時C++98標准剛剛公布,也就是說VC6對C++98標准的支持都不完全,更不用提示C++0x了。
還有一點,VC6用的MFC版本也過低,如果你現在開發Vista或Win7的應用程序,最好是選擇使用VS2008/2010。
這個帖子里都有下載:http://club.topsage.com/thread-2227714-1-1.html
當然,C/C++開發的工具不止VC一種,
如CodeLite、Dev-C++、Code::Blocks、NetBeans、Eclipse的CDT等等,
都是非常優秀的IDE。
