1

qtcreator と gurobi を使用しています。

エラーが表示されます: ファイル ligburobi50.so を開けません。

私がチェックしたところ、ファイルはそこにあり、777の許可を与えても役に立ちませんでした。ここで何が起こっているのですか?

This is the QTcreator project file:

# -------------------------------------------------
# Project created by QtCreator 2011-10-18T10:38:12
# -------------------------------------------------
TARGET = Forum
QT       -= gui


CONFIG   += console
CONFIG   -= app_bundle

TEMPLATE = app

INCLUDEPATH += /opt/gurobi500/linux64/include
LIBS += -L /opt/gurobi500/linux64/lib -lgurobi_c++ -lgurobi50 -lpthread

SOURCES += main.cpp

情報がほとんどないことはわかっていますが、これは実際には海外にいる私の同僚のコンピューター上にあり、明日までにこのコードを実行する必要があります。ありがとう!

4

2 に答える 2

1

「ライセンスコードがありません」というメッセージは、プログラムによって呼び出されている gurobi ライブラリから来ています。すべての共有ライブラリを適切にコンパイルしてリンクしています。gurobi ライブラリは、ライセンス キー ファイル ( gurobi.lic ) をチェックします。デフォルトでは、gurobi はホームディレクトリと /opt/gurobi550/ をチェックします。ファイルが別の場所にある場合、または gurobi.lic 以外の名前を付けたい場合は、環境変数GRB_LICENSE_FILE を設定できます。;

于 2013-10-09T01:57:44.470 に答える