背景
雖然 Windows 平台開發已進入 .NET 時代,MFC 逐漸式微,但仍有維護舊專案或撰寫簡單 Console 應用程式需在 Windows 7 上安裝 VC6。網傳不相容傳聞眾多,實測簡單應用完全無問題。
關鍵建議
- 務必使用完整版安裝包,避免精簡版導致假象。
- 安裝或執行時出現相容性提示,請選擇「忽略」並勾選「不再提示」。
- 編寫小程式時勿勾選預編譯標頭,極易出錯。
可用下載源 (2011-01-31 測試有效)
- Topsage 論壇分享
- CSDN 專題帖(含詳細安裝說明)
安裝步驟摘要
- 下載完整版 ISO 或安裝包並解壓。
- 以管理員身分執行
setup.exe。
- 忽略所有相容性警告,選擇「不再提示」。
- 自定義安裝路徑(建議非中文路徑)。
- 安裝完成後,若 IDE 無法啟動,嘗試以相容模式 (Windows XP SP3) 執行
vc6.exe。
常見問題排查
- 調試無法啟動:確認
msvcrt.dll 版本,必要時從 XP 系統複製覆蓋。
- 中文亂碼:確保系統區域設定為繁體中文,或在程式碼指定字碼頁。
實測 Windows 7 x64 專業版下,撰寫標準 C++ Console 程式編譯除錯完全正常。若遇真正不相容案例,歡迎回報交流。