我正在尝试使用 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”以避免不匹配。有人可以帮忙吗?干杯, 帕亚姆