何らかの理由で、サード パーティ ベンダーの dll クラスを参照するとすぐに統合デバッガーがエラーを引き起こします。これと同じコードは、スタンドアロンのリリースとしてビルドおよび実行されたときに実行されます。デバッグとリリースの 2 つのプロパティは、実際には変更していないため、同じである必要があります。両方のビルドのパスに lib ファイルを追加しました。私は単に持っています:
ClassNameFromDll blah;
ここに到達すると、次の例外が発生します。
MTGO SO Bot.exe の 0x78a3f623 (mfc90ud.dll) で未処理の例外: 0xC0000005: アクセス違反の読み取り場所 0xf78e4568。
これは、afxtls.cpp の 252 行目で発生します。
これは MFC アプリですが、すべて win32 のイベントを発生させる非常に単純な GUI 以外の MFC は実際には使用していません。Visual Studio 2008 Express を使用しています。