2013-04-15 301 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将产生此症状。