徹底解決兼容問題 Windows 7 安裝 Visual C++ 6.0 (VC6) 全程圖解


 

原文網址:     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。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM