win7 理論上是跟VC++6.0兼容的.但是win7的權限管理比winXP更加嚴謹所以VC++6.0在使用和安裝上會遇到很多權限問題.所以現在整理一下WIN7下安裝VC++6.0注意的細節.
請下載一個一個簡體中文版或英文版的VC++6.0 sp6 的企業版,因爲SP6應該很好改善了VC++6.0卡死的情況,推薦安裝英文版的VC++6.0,因爲你以後也需要看英文文檔,你安裝中文版會覺得很彆扭.
好吧,下面是正題:
運行setup.exe安裝程序,會彈出如下的的程序兼容性助手提示框,
這個是Win7在警告用戶vc6存在兼容性問題:此程序存在已知的兼容性問題。
如下圖,選中不再顯示此消息,點“運行程序”。
(之後再有遇到“此程序存在已知的兼容性問題”的提示時候,也按這個做法處理!)
接着安裝,進入選擇安裝類型這一步的時候,要注意。點“Custom”自定義安裝類型:
Custom自定義安裝裏,點中Tools組件,更改選項: 把其中的OLE/Com Object Viewer取消,不選擇(這裏是關鍵): 再返回到組件選擇的時候,Tools就變爲灰色的勾了, 因爲裏面我們取消了OLE/Com Object Viewer這一頂: 其他的就默認安裝就可以了,要注意的上面已經都交代了,安裝完成,出現安裝成功的提示: 安裝完成後,啓動VC6的時候,也出現“此程序存在已知的兼容性問題”的提示, 啓動後我們新建一個工程和一個c++源文件,編譯運行之,如下圖: Win7下VC6打開文件報錯導致其崩潰的解決辦法 微軟針對這個問題發佈了一個補丁(http://support.microsoft.com/kb/241396),下載下來自解壓後,在vc6裏編譯一下即可使用。然後按以下步驟: 1. 把FileTool.dll文件拷貝至 C:\Program Files\Microsoft Visual Studio\Common\MSDev98\AddIns 文件夾下 4. 打開VC6->工程->定製->編輯器選擇“主要”,移去FileOpen的快捷鍵Ctrl+O,接下來,類別->Add-ins,給這個OpenFile設置快捷鍵Ctrl+O;同樣的方法,可以給 “添加文件”設置快捷鍵Ctrl+A。 5.VC6->工程->定製->工具欄,然後打開工具欄上面的“文件”,用鼠標拖着移去“打開”按鈕的圖標,接着把O用鼠標拖到“打開”的位置;同樣的方法設置A到“工程”下的相應位置。 番茄插件: 安裝Visual Assist X 10.6.1845.0是Visual Studio工具的助手也就我們說的番茄插件,很好的幫助Visual Studio 進行代碼編寫,是自動識別各種關鍵字,系統函數,成員變量,自動給出輸入提示,你可以上網搜索Visual Assist X 10.6.1845.0跟破解補丁. 1、運行原安裝程序VA_X_Setup1845.exe,安裝完成後; 2、將VA_X_Setup1845_Patch.exe直接運行,然後按path就可以了. 3、你確保在菜單中Tools選項下的Customize的Add-ins and Macro File 下的VisualAssit X Add-in選上; 安裝VC++6.0行號顯示工具: 在VC++6.0沒有行號顯示功能,所以我們要添加額外的組件來顯示行號. 下載一個VC6LineNumberAddin.dll的組件,上面搜索即有. 注意:請不要按照一些行號插件裏面的說明,那些說明只適用於WinXp系統的安裝. 1. 如果你的VC安裝在C盤,請拷貝文件VC6LineNumberAddin.dll到如下目錄: C:\Program Files(x86)\Microsoft Visual Studio\Common\MSDev98\AddIns 2. 註冊 然後將下面文件內容複製到TXT文檔中並改名爲VC6LineNumberAddin_x64.reg,記住這個後綴是*.reg,這個文件是寫入註冊表的: Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\DavidHowe Software\Lienumber\] "RegSN"="aj3423" 確保你有administartor的管理員權限然後打開vc6,菜單欄:Tools -> customize -> Add-ins and Macro Files 選中VC6LineNumber Developer Studio Add-in 注意:如果沒有管理員權限你的組件就會註冊失敗,這個行號組件就用不了.
如果你想安全全部插件那你可以這樣安裝微軟推出的緊急處理辦法:
2. 在cmd下手動註冊該dll文件:regsvr32 "C:\Program Files\Microsoft Visual Studio\Common\MSDev98\AddIns\FileTool.dll"
3. 打開VC6,右擊工具欄,自定義… -> 附加項和宏文件,選中 FileTool Developer Studio Add-in 附加項
這個時候就會出現 A 和 O 的文件欄按鈕
後記:
在Win7下要時刻注意管理員權限,否則就會出現xxx不能讀寫這樣的錯誤.現在你可以享受VC++6.0了.
題外話:51cto的文章編輯器真是爛死了,感覺好似十多年前的風格,那麼小的地方怎麼讓人編輯呢.