2011年3月27日 星期日

vs 2008 in Win 7 x64

最近換了新的工作機,由 Windows 7 x86 轉到 Windows 7 x64
花了些時間將平時上班常用的工具裝一裝…大致上就是 Visual Studio、 Eclipse 等等…

在裝完 Visual Studio 2008 與 CVS 後即將開發中的專案取回試著編譯…
卻在編譯時發生怪怪的現像,Visual Studio 2008 總是在連結階段提示錯誤…
LNK1000: Internal error during IncrBuildImage
搜尋之後發現不少在同樣狀況下使用的用戶發生同樣的問題…

微軟也針對了這個問題發了顆 Hotfix
在這裡可以下載此 Hotfix 修正此問題 KB948127

在此需注意一下語言包的問題,此 KB948127 似乎只有英文版本,
而我裝的是公司購買授權的繁體中文版本,所以這個 Hotfix 無法安裝,

所幸在 Visual Studio 2008 的 SP1 中就有包含這個 Hotfix 嘍…
可以在此下載:Visual Studio 2008 SP1

選擇相對應的語言下載並安裝後,即可解決連結時 LNK1000 的問題。

但事情並沒有那麼單純,安裝 SP1 後編譯會出現兩個新的 atlcom.h 問題…囧
必須再安裝 KB973675KB971092 才能在 Windows 7 x64 的環境下正常使用 Visual Studio 2008 囧

Security Update for Microsoft Visual Studio 2008 Service Pack 1 ATL for Smart Devices (KB973675)

Security Update for Microsoft Visual Studio 2008 Service Pack 1 (KB971092)

1 則留言: