19

Visual Studio 2013 でプロジェクトをコンパイルする際に問題が発生しました。次のリンカ エラーが発生しました。

LINK : fatal error LNK1104: cannot open file 'nafxcwd.lib'

このページによると、共有ライブラリで MFC を使用する必要があります。しかし、私は MFC をまったく使用しません。
設定を使用してコンパイルされたすべてのライブラリとメイン プロジェクトUse Standard Windows Libraries。この問題は、Visual Studio 2013 ツールチェーンを介してプロジェクトをビルドしようとした場合にのみ発生しますが、Visual Studio 2010 ツールチェーンで正常にビルドされました。

PS プロジェクトは、Visual Studio 6.0 から Visual Studio 2013 に移動されました。

4

4 に答える 4

0

MFC を消費する犯人を特定するには、/VERBOSE にリンクし、nafxcwd の出力を検索します。ほとんどの場合、/DEFAULTLIB ディレクティブの後に表示されます。ディレクティブの直前にどのライブラリがロードされたかに注意してください。

于 2015-05-29T19:22:40.907 に答える