Как запустить файл .cpp с Gecode Framework в Linux? - PullRequest
0 голосов
/ 15 апреля 2019

Я использую Ubuntu 18.04 и пытаюсь скомпилировать пример файла 'money.cpp', который приносит Gecode. Я скачал (gecode-release-5.1.0.tar.gz) и распаковал его. Затем для установки Gecode я делаю следующие шаги:

(1) ./configure (2) сделать

У меня удовлетворительная установка.

Затем я пытаюсь скомпилировать money.cpp, вот так: $ g ++ money.cpp

и я получаю следующую ошибку:

фатальная ошибка: gecode / driver.hh: нет такого файла или каталога #включают ^ ~~~~~~~~~~~~~~~~~

Я знаю, что проблема в том, что он не распознает библиотеки, но как мне сделать так, чтобы моя .cpp или фаза компиляции распознала их?

привет! Alberto

1 Ответ

2 голосов
/ 15 апреля 2019

Вам нужно вызвать g ++ с флагом -I, чтобы g ++ знал, где искать включаемые файлы:

g++ -I<dir> money.cpp

<dir> - каталог с исходным кодом для файлов (со структурой, которая видна на GitHub):

https://github.com/Gecode/gecode

См. Компиляция с g ++ :

https://courses.cs.washington.edu/courses/cse373/99au/unix/g++.html
...