カテゴリー: C++
参照数: 1270

MFC を使用しない様に書き換えている時に,よく目にするエラー.

--------------------構成: T_FBX - Win32 Release--------------------
リンク中...
nafxcw.lib(thrdcore.obj) : error LNK2001: 外部シンボル "__endthreadex" は未解決です
nafxcw.lib(thrdcore.obj) : error LNK2001: 外部シンボル "__beginthreadex" は未解決です
o:\Temp\Test\FBX\T_FBX\Release.060/T_FBX.exe : fatal error LNK1120: 外部参照 2 が未解決です。
link.exe の実行エラー

T_FBX.exe - エラー 3、警告 0


原因は,どこかに #include <afx.h> が存在している.

対応は,afx.h などをインクルードしている部分をすべて削除する.
または,「MFC を使用する」に変更する.


https://dev.mish.work/wordpress/2020/02/08/lnk2005-operator-delete/