0

私はリリースビルドのプロジェクトに取り組んでいます。何らかの理由でデバッグ ビルドを実行できません。

リリース ビルドで、MFC ソース コードにステップインできるように、Visual Studio に MFC DLL のデバッグ バージョンにリンクするように指示できますか? はいの場合、どうすればできますか?

4

1 に答える 1

1

これを行うと、保証が無効になります。サンプルMFCアプリで試してみたところ、問題なく動作しているように見えました。プロジェクト + プロパティ、リンカ、コマンド ラインから始めましょう。最初に /VERBOSE をそこに入れ、プロジェクトを再構築して、現在リンクされている .lib を確認します。/NODEFAULTLIB を使用して、.lib のリリース バージョンを無効にし、.lib のデバッグ バージョンを追加する必要があります。また、プロジェクト + プロパティ、C/C++、コード生成、ランタイム ライブラリのどちらを使用するかに応じて、CRT バージョン、/MTd または /MDd を切り替える必要があります。

VS2008を使用して、これらのリンカー設定になりました:

/VERBOSE /NODEFAULTLIB:mfc90u.lib /NODEFAULTLIB:mfcs90u.lib mfc90ud.lib mfcs90ud.lib

于 2011-02-24T15:23:36.867 に答える