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'パッケージはありますか? –
ご返信ありがとうございます。私はそのパッケージをインストールしたと思う。他に何が間違っているのでしょうか? –
問題と実際のコンパイルコマンド(特にコンパイラに渡される '-I'フラグ)と、' gurobi_C++ .h'がどこにあるのかを示す十分なソースコード([mcve])がないと知ることは不可能です。インストールされました。不足している情報を追加するためにあなたの質問を編集してください。 –