この問題には多くの質問がありますが、私は答えを得るのに苦労しています。特定のエラーメッセージがあります:
gurobi_c++mdd2010.lib(Env.2010.omdd) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' in DataHelper.obj
Visual Studio 2010 のリリース x64 ビルドで。Gurobi ライブラリはサードパーティ ソフトウェアで、DataHelper は私のクラスです。
DataHelper で設定_ITERATOR_DEBUG_LEVEL=0
しても問題は解決せず、ファイル内の 'debug' .lib または .dll にリンクしていないようです。_SECURE_SCL
ファイルに設定されていません。
_ITERATOR_DEBUG_LEVEL=2
プリプロセッサ定義を設定しようとしたところ、次のようになりました。
C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\yvals.h(113): fatal error C1189: #error : _ITERATOR_DEBUG_LEVEL > 1 is not supported in release mode.
問題が私の側またはサードパーティ側にあることを確認し、サードパーティのライブラリである場合は回避策を提案できますか?
ありがとうメラニー