如何在 Linux 上使用 Gecode Framework 运行 .cpp 文件?
How to run a .cpp file with Gecode Framework on Linux?
我使用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 或编译阶段识别它们?
问候!
阿尔贝托
您需要使用 -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
我使用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 或编译阶段识别它们?
问候! 阿尔贝托
您需要使用 -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