我为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
有人知道如何摆脱这些错误吗? 提前谢谢。
答案 0 :(得分:2)
好的,明白了。我已经安装了x64 Gecode版本但编译了我的x86程序。在VS2017中切换到x64,现在一切正常。