我为VS 2017安装了Gecode 6.0。向/ lib和/ include添加了目录。然后将gecode / int.hh包含在Hello World程序中。编译期间出现3个奇怪的错误:

错误C2084函数“void Gecode::cmb_hash(size_t&,:: size_t)”已经具有主体ConsoleApplication3 c:\ program files \ gecode \ include \ gecode \ support \ hash.hpp 61

错误C2264“Gecode::cmb_hash”:功能定义或声明错误;未调用ConsoleApplication3的函数c:\ program files \ gecode \ include \ gecode \ support \ hash.hpp 62

错误C2264“Gecode::cmb_hash”:功能定义或声明错误;未调用ConsoleApplication3的函数c:\ program files \ gecode \ include \ gecode \ int \ extensional \ dfa.hpp 100

有人知道如何摆脱这些错误吗?
提前致谢。

最佳答案

好的,我知道了。我已经安装了x64 Gecode版本,但是为x86编译了我的程序。在VS2017中切换到x64,现在一切正常。

07-24 19:13