win7下完整安裝VC6.0,解決添加檔案即出現位響應問題

來源:互聯網
上載者:User

網上成千上萬的諸如 “有沒有Win7相容的VC6的下載”、“Win7下Visual C++ 6.0不相容問題” 之類的問題,多數意思是VC6和Win7不相容,而現在不少學校或是考試用的還是Visual Studio套件,新的Win7或Vista系統下要安裝怎麼辦?

說實話我也一直沒有試過,所以也想當然的認為Win7下就不能安裝VC6,壓根就100%不相容?一直使用高版本的VS(如VS2008和現在用的VS2010)的我今天親身在Win7下安裝一次試試。

運行setup.exe安裝程式,會彈出如下的的 程式相容性助理 提示框,這個是Win7在警告使用者vc6存在相容性問題:此程式存在已知的相容性問題。如,選中 不再顯示此訊息,點“運行程式”。(之後再有遇到“此程式存在已知的相容性問題”的提示時候,也按這個做法處理!)

接著安裝,進入選擇安裝類型這一步的時候,要注意。點“Custom”自訂安裝類型:


Custom自訂安裝裡,點中Tools組件,更改選項:

把其中的 OLE/Com Object Viewer 取消,不選擇:

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


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


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

啟動後我們建立一個工程和一個c++源檔案,編譯運行之,如:

OK,安裝完成!!!

不過,還有一個小問題,就是VC6開啟一個檔案或工程的時候,會導致VC6崩潰而關閉,這個文章裡有解決辦法:
Win7下VC6開啟檔案報錯導致其崩潰的解決辦法

Win7下VC6開啟檔案報錯導致其崩潰的解決辦法

在Windows7下安裝Visual C++ 6.0後,遇到一個致命的問題開啟檔案的時候出現異常而導致VC6崩潰,如所示:

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

大家不管是自行編譯也好,還是下載提供的已編譯的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預設的了。這樣就不會再出問題了 

附件列表

FileTool.dll (點我下載)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.