使用gecode.int.hh编译程序时的Gecode,错误

时间:2018-05-18 16:35:52

标签: c++ visual-studio-2017 gecode

我为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

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

1 个答案:

答案 0 :(得分:2)

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