【发布时间】:2021-06-16 03:03:15
【问题描述】:
我在 C++ 中使用 ortools 来模拟车辆路线问题。我想知道是否有一种方法可以使用我自己的 Makefile 通过包含编译器的正确标志来编译代码,这样我就不必使用了
make build SOURCE=/path/to/my/program
我在 Debian 10 上从源代码编译了 ortools,确保遵循指南中的正确说明(先制作第三方,然后制作 cc,然后制作 install_cc)。 make test_cc 运行并完成没有问题,所以我认为安装没有任何问题。
我发现关于这个主题的唯一线索是他们使用的某人写作
g++ -std=c++11 -o my_program my_program.cc -I/usr/local/include/or-tools -lortools
编译他们的程序,但是在尝试时,我有很多未定义的引用。我在某处读到应该使用 -std=c++17 而不是 -std=c++11 但无论哪种方式都不起作用。
如果您需要更多详细信息,请告诉我。
【问题讨论】: