私はリリースビルドのプロジェクトに取り組んでいます。何らかの理由でデバッグ ビルドを実行できません。
リリース ビルドで、MFC ソース コードにステップインできるように、Visual Studio に MFC DLL のデバッグ バージョンにリンクするように指示できますか? はいの場合、どうすればできますか?
私はリリースビルドのプロジェクトに取り組んでいます。何らかの理由でデバッグ ビルドを実行できません。
リリース ビルドで、MFC ソース コードにステップインできるように、Visual Studio に MFC DLL のデバッグ バージョンにリンクするように指示できますか? はいの場合、どうすればできますか?
これを行うと、保証が無効になります。サンプルMFCアプリで試してみたところ、問題なく動作しているように見えました。プロジェクト + プロパティ、リンカ、コマンド ラインから始めましょう。最初に /VERBOSE をそこに入れ、プロジェクトを再構築して、現在リンクされている .lib を確認します。/NODEFAULTLIB を使用して、.lib のリリース バージョンを無効にし、.lib のデバッグ バージョンを追加する必要があります。また、プロジェクト + プロパティ、C/C++、コード生成、ランタイム ライブラリのどちらを使用するかに応じて、CRT バージョン、/MTd または /MDd を切り替える必要があります。
VS2008を使用して、これらのリンカー設定になりました:
/VERBOSE /NODEFAULTLIB:mfc90u.lib /NODEFAULTLIB:mfcs90u.lib mfc90ud.lib mfcs90ud.lib