1

アプリケーションをビルドしようとすると、リンク エラーが発生します。

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

私は Visual Studio 2005 を使用してアプリケーションを構築しています。これが役立つ場合は、Server 2003 および Windows 6.1 SDK の WINDDK にもリンクしています。

Google で検索したところ、プリコンパイル済みヘッダーの問題であり、 Create/Use Precompiled header プロパティ/Ycでスイッチを設定して修正する必要があると言う人がいることに気付きました。stdafx.cppしかし、それは私にとっては修正されませんでした。これを修正する方法がわかりません。

誰か助けてください。

4

3 に答える 3

1

私はVisual Studio 2010
error LNK2001: unresolved external symbol "int __cdecl _AfxInitManaged
で同じ問題を抱えていました。他のプロジェクトに別のstdafx.cppを含めるのは私の間違いであることが判明しました。
複数の stdafx.cpp を含めると、この症状が発生します。

于 2015-09-03T13:41:16.187 に答える
0

マシンを再起動すると、それは自動的に解決したようです..そもそも何が原因なのかわからず、VSを再起動してソリューションを無数にクリーニングしても機能しませんでした。

于 2013-04-16T13:59:39.567 に答える