0
我是Linux新手。我需要运行一个使用Gurobi优化器的代码。成功安装Gurobi 6.0.5后,我尝试着解决问题。我收到以下错误,当我运行在安装指南中提到以下命令:编译Gurobi优化器时出错 - 请求求解器
make solver-callback [ 50%] Building CXX object CMakeFiles/solver-callback.dir/src/pose/research/solver-callback.cxx.o In file included from /home/buroojghani/deepcut/external/solver/src/pose/research/solver-callback.cxx:6:0: /home/buroojghani/deepcut/external/solver/include/andres/ilp/gurobi-callback.hxx:8:24: fatal error: gurobi_c++.h: No such file or directory compilation terminated. CMakeFiles/solver-callback.dir/build.make:62: recipe for target 'CMakeFiles/solver-callback.dir/src/pose/research/solver-callback.cxx.o' failed make[3]: *** [CMakeFiles/solver-callback.dir/src/pose/research/solver-callback.cxx.o] Error 1 CMakeFiles/Makefile2:141: recipe for target 'CMakeFiles/solver-callback.dir/all' failed make[2]: *** [CMakeFiles/solver-callback.dir/all] Error 2 CMakeFiles/Makefile2:153: recipe for target 'CMakeFiles/solver-callback.dir/rule' failed make[1]: *** [CMakeFiles/solver-callback.dir/rule] Error 2 Makefile:155: recipe for target 'solver-callback' failed make: *** [solver-callback] Error 2
看起来您还没有安装必要的头文件('gurobi_C++。h')。有没有需要安装的'gurobi-dev'软件包? –
感谢您的回复。我想我已经安装了该软件包。还有什么可能是错的? –
如果没有足够的源代码([mcve])来证明问题是不可能的,那么你的实际编译命令(特别是传递给编译器的'-I'标志)以及'gurobi_C++。h'已安装。请[编辑]您的问题以添加缺少的信息。 –