2016-11-22 9 views
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 
+0

必要なヘッダー( 'gurobi_C++。h')をインストールしていないようです。あなたがインストールする必要がある 'gurobi-dev'パッケージはありますか? –

+0

ご返信ありがとうございます。私はそのパッケージをインストールしたと思う。他に何が間違っているのでしょうか? –

+0

問題と実際のコンパイルコマンド(特にコンパイラに渡される '-I'フラグ)と、' gurobi_C++ .h'がどこにあるのかを示す十分なソースコード([mcve])がないと知ることは不可能です。インストールされました。不足している情報を追加するためにあなたの質問を編集してください。 –

答えて

0
  1. アップグレードあなたがset the required environment variables
  2. を持っていることを確認し、現在7.0.1
  3. 、:私はインストールガイドに記載されている次のコマンドを実行したときに、私は次のエラーを取得します
  4. サンプルのMakefileを$GUROBI_HOME/examples/buildで試してください。試してくださいmake callback_c++、あなたのコードに似ている必要があります
関連する問題