Geant4 (物理ライブラリ) を使用してコードを実行し、VS2010 でコンパイルしようとしています。Geant4 のいくつかのライブラリは、私の C++ ライブラリとのマッチングに問題があるようです。コンパイルでは、次のような膨大な数の同様のエラーが発生します。
libG4Tree.a(G4ASCIITree.o): エラー LNK2038: '_ITERATOR_DEBUG_LEVEL' の不一致が検出されました: 値 '0' は Workshopexample1.OBJ の値 '2' と一致しません
そして、G4 ライブラリにある 100 を超える異なる .a ファイルでこのエラーが発生します。デバッグ レベルをオフ ('0') にする必要があります。そうしないと、G4 コードの実行に何年もかかることになります。したがって、_ITERATOR_DEBUG_LEVEL
VS2010 でこれが定義されている場所を見つけて、不一致を避けるために「0」に設定する必要があります。誰でも助けることができますか?乾杯、パヤム