谷歌或工具C++;生成文件 < >我使用C++中的OrToots来模拟车辆路径问题。我想知道是否有一种方法可以使用我自己的Makefile来编译代码,包括编译器的适当标志,这样我就不必使用 make build SOURCE=/path/to/my/program

谷歌或工具C++;生成文件 < >我使用C++中的OrToots来模拟车辆路径问题。我想知道是否有一种方法可以使用我自己的Makefile来编译代码,包括编译器的适当标志,这样我就不必使用 make build SOURCE=/path/to/my/program,c++,or-tools,C++,Or Tools,我已经在Debian 10上从源代码处编译了ortools,确保遵循指南中的正确说明(先创建第三方,然后创建cc,再创建install_cc)。进行测试并顺利完成,所以我认为安装没有任何问题 关于这个话题,我发现的唯一线索是有人在写他们用过的东西 g++ -std=c++11 -o my_program my_program.cc -I/usr/local/include/or-tools -lortools 来编译他们的程序,但在尝试时,我有很多未定义的引用。我在某个地方读到过,应该使用-s

我已经在Debian 10上从源代码处编译了ortools,确保遵循指南中的正确说明(先创建第三方,然后创建cc,再创建install_cc)。进行测试并顺利完成,所以我认为安装没有任何问题

关于这个话题,我发现的唯一线索是有人在写他们用过的东西

g++ -std=c++11 -o my_program my_program.cc -I/usr/local/include/or-tools -lortools
来编译他们的程序,但在尝试时,我有很多未定义的引用。我在某个地方读到过,应该使用-std=c++17而不是-std=c++11,但无论如何都不行


如果您需要更多详细信息,请告诉我。

所有二进制软件包都附带一个提供的makefile

您可以在此处看到源代码:

如果您运行
使detect\u cc
。它将为您的平台打印所有编译和链接选项