Windows 7真帥呀!不過剛按完 Visual Studio 2008 SP1和 SQL Server 2008。就被第一個問題磕到了!
在 Visual C++ 2008 中編譯程序,出錯了!編譯器提示:
fatal error C1853: “Debug\***.pch”意外的預(yù)編譯的頭,只需重新運(yùn)行編譯器可能會解決此問題。
fatal error C1853: “Debug\***.pch”預(yù)編譯頭文件來自編譯器的早期版本,或者預(yù)編譯頭為 C++ 而在 C 中使用它(或相反)
問題不大~清空項目,重新編譯就OK啦!這個可難不倒我。結(jié)果重新n回也不靈…… 真迷糊呀!
最終在微軟幫助中找到了答案:當(dāng)使用 Visual c + + 2008年編譯器時出現(xiàn)錯誤消息:"致命錯誤 C1859"
癥狀
您在運(yùn)行 Microsoft Visual c + + 2008年編譯器來編譯文件,或生成項目時您會收到以下錯誤消息:
此外,此問題仍然出現(xiàn)甚至當(dāng)您運(yùn)行編譯器再次。 當(dāng)您啟用 Windows 7 或 Windows Server 2008 正在運(yùn)行的計算機(jī)上的 創(chuàng)建/使用預(yù)編譯頭 編譯器選項時,會發(fā)生此問題。
原因
當(dāng)啟用了 創(chuàng)建/使用預(yù)編譯頭 編譯器選項時,編譯器要求預(yù)編譯的頭文件和相對的模塊不移動各編譯間。但是,地址空間布局隨機(jī) (也稱為 ASLR) 功能隨機(jī)重新定位在進(jìn)程中的模塊。因此,各編譯間移動的模塊時,將發(fā)生該錯誤。
解決方案
簡單點(diǎn)說呀!就是安裝補(bǔ)丁 VS90SP1-KB976656-x86.exe
這里我提供了個下載地址,因為微軟下載必須接受附帶的許可條款才能使用此軟件。
posted on 2010-01-30 16:06
vic.MINg 閱讀(12607)
評論(0) 編輯 收藏 引用 所屬分類:
Visual C++