1

再配布可能なパッケージに依存せずにexeを実行できるようにしたいのですが、[プロジェクト]> [プロパティ]メニューで[MFCの使用]を[静的ライブラリでMFCを使用]に設定すると、次のようなエラーが発生します。-エラー2エラーLNK2019:未解決の外部シンボル_ imp _GetWindowTextW @ 12が関数_wmainで参照されているため、基本的に、関数の未解決の外部シンボルを取得します。

ありがとうございました。

4

2 に答える 2

2

プロジェクトのリンカー設定で、[追加の依存関係]の下にデフォルトのライブラリが含まれていることを確認してください。

これは通常次のとおりです。

kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)

また、「すべてのデフォルトライブラリを無視する」を設定していないことを確認してください。

于 2013-03-11T18:47:53.387 に答える
2

[プロジェクト]->[プロパティ]->[リンカー]->[コマンドライン]で、user32.libと入力します。

于 2013-03-11T18:59:26.807 に答える