2013-04-15 341 views
0

當我嘗試構建它時,我的應用程序給了我一個鏈接錯誤。奇怪的鏈接錯誤

Error 5 error LNK2001: unresolved external symbol "int __cdecl _AfxInitManaged(void)" ([email protected]@YAHXZ) mfcs80ud.lib 

我正在使用Visual Studio 2005構建應用程序。如果有幫助,我還會針對Server 2003和Windows 6.1 SDK的WINDDK進行鏈接。

我搜索了一下,發現有人說它是一個預編譯頭部問題,應該通過在stdafx.cpp創建/使用預編譯頭部屬性中設置/Yc開關來修復它。但是這並沒有解決它,我不知道如何解決這個問題。

有人可以幫忙。

回答

0

似乎它解決了它自我一旦我重新啓動我的機器..不知道是什麼導致它在第一個地方,甚至重新啓動VS和清理解決方案一個巨大的時間沒有工作。

0

我有同樣的問題與Visual Studio 2010
error LNK2001: unresolved external symbol "int __cdecl _AfxInitManaged
原來,這是從我的錯誤,包括在其他項目中的另一個stdafx.cpp。
包含多個stdafx.cpp將產生此症狀。