5

現在のスタートアップ プロジェクトにリンクされているスタティック ライブラリ内のいくつかの変数を監視しようとすると、次のエラーが表示されます。

CXX0017: Error: symbol not found

プロジェクトの再構築/IDE の終了を試みましたが、同じエラーが発生しました。ブレークポイント/ステップ/その他の機能を使用できます。

なぜこれが起こっているのか分かりますか?多分いくつかの奇妙なコンパイラフラグかそれ以外...

編集:一部の変数のみがデバッガーで表示できません! 一般的なローカル変数。

4

3 に答える 3

2

私は Cplex ソルバーを使用していますが、この問題がありました。次の設定を「無効 (/od)」に変更しました: プロパティ ページ > 構成マネージャー > c/c++ > 最適化 > 最適化から、今では動作します :)

于 2015-07-08T19:46:03.380 に答える
1

http://social.msdn.microsoft.com/Forums/en-US/vsdebug/thread/8d1007d4-c85a-44e8-970a-1c2a7b638ce4から取得

pdb ファイルが正しいプロジェクト フォルダーから適切にロードされているかどうかを確認してください。[ Debug] -> [Windows] -> [Modules ] を選択し、[Modules] ウィンドウでシンボル項目を右クリックし、[Symbol Load Information] を選択します。ポップアップ ウィンドウから、次のいずれかを確認できます。 pdb ファイルがロードされ、pdb ファイルのロード元。

于 2012-05-18T15:12:36.653 に答える
1

私は同じ問題に遭遇し、VS2005 を使用しています。Projects - propoties - C/C++ Optimization で設定を (/od) に変更して失敗しました。次に、ソース ファイルを見つけてファイルを右クリックし、プロパティをクリックします。このページで別の C/C++ 最適化を見つけ、/od を選択しました。助けになる。

于 2015-12-10T03:10:03.043 に答える