[轉] Win7下安裝VC6.0的完美解決方案


一。徹底解決兼容問題:Windows 7下載安裝 Visual C++ 6.0(VC6) 全程圖解
網上成千上萬的諸如 “有沒有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打開文件報錯導致其崩潰的解決辦法
根據我之前寫的這個文章:Windows 7下載安裝 Visual C++ 6.0(VC6) 全程圖解 在Windows7下安裝Visual C++ 6.0后,遇到一個致命的問題打開文件的時候出現異常而導致VC6崩潰,如下圖所示:



微軟針對這個問題發布了一個補丁,原補丁是未編譯的VC6工程,見附件 filetool_未編譯.zip,大家可以手動編譯一下。
為了方便使用,我在附件里還提供了一個已編譯的版本 FileTool.dll_已編譯.zip

大家不管是自行編譯也好,還是下載提供的已編譯的FileTool.dll,使用方法都一樣:

1. 把FileTool.dll文件拷貝至 C:\Program Files\Microsoft Visual Studio\Common\MSDev98\AddIns 文件夾下

2. 在cmd下手動注冊該dll文件:regsvr32 "C:\Program Files\Microsoft Visual Studio\Common\MSDev98\AddIns\FileTool.dll"

3. 打開VC6,右擊工具欄,自定義... -> 附加項和宏文件,選中 FileTool Developer Studio Add-in 附加項

這個時候就會出現 A 和 O 的文件欄按鈕

•Add File To Project
•Open


今后再打開文件/工程或是添加文件到工程的時候,用這兩個按鈕,不要用VC6默認的了。這樣就不會再出問題了  

 

 

 

下面是文件鏈接,請下載后修改為ZIP文件

FileTool.dll_已編譯.zip

http://pic002.cnblogs.com/images/2012/154557/2012022417282038.png

filetool_未編譯.zip

http://pic002.cnblogs.com/images/2012/154557/2012022417312675.png

 

 轉自:http://www.cctry.com/forum.php?mod=viewthread&tid=16510&fromuid=5099


免責聲明!

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



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