如何在Linux上使用Gecode Framework运行.cpp文件?

时间:2019-04-15 17:37:01

标签: c++ gecode

我使用Ubuntu 18.04并尝试编译Gecode带来的示例“ money.cpp”文件。我下载了(gecode-release-5.1.0.tar.gz)并将其解压缩。然后,要安装Gecode,请执行以下步骤:

(1)./配置 (2)制作

安装令人满意。

然后,我尝试编译money.cpp,如下所示: $ g ++ money.cpp

,我收到以下错误消息:

严重错误:gecode / driver.hh:没有此类文件或目录 #包括 ^ ~~~~~~~~~~~~~~~~

我知道问题在于它无法识别库,但是如何使我的.cpp或编译阶段可以识别它们?

致谢! 阿尔贝托

1 个答案:

答案 0 :(得分:1)

您需要使用-I标志调用g ++,以便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