Gecode, ошибка при компиляции программы с gecode.int.hh - PullRequest
0 голосов
/ 18 мая 2018

Я установил Gecode 6.0 для VS 2017. Добавлены каталоги в / 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 голосов
/ 18 мая 2018

Хорошо, понял.У меня установлена ​​версия x64 Gecode, но я скомпилировал программу для x86.Перешел на x64 в VS2017 и все теперь работает.

...