2016-07-11 11 views
0

私はCPLEX 12.6.3(CPLEX_Studio_Community1263)をインストールしています。私はEclipse C++プロジェクト(Linux上)にCPLEXを統合したいと思います。しかし私は私のプロジェクトにCPLEXを含めるために従わなければならないステップはわかりません。EclipseでCPLEXを設定する

at this linkの手順を正確に実行しても、私の仕事ではまだ機能しません(私のプロジェクトではcpelx.jarをインポートできません)。私は私のプロジェクトを右クリックして、私のプロジェクトでcplex.jarを追加する

Properties --> Settings --> GCC C++ Linker --> Libraries 

に行くとき、私cplex.jarのパスが

/opt/ibm/ILOG/CPLEX_Studio_Community1263/cplex/lib/cpelx.jar 

あり、私ができるための.jarを追加することは不可能ですそれを選択しないでください(選択を解除して選択することはできません)。

プロジェクトにCPLEXを含める方法を説明できる人がいますか?

+0

私は混乱しています...なぜあなたはC++プログラムからJava jarファイルを使用しようとしていますか? – rkersh

+0

@rkersh単純に、私はC++プロジェクトでCPLEXを使いたいのですが、どのように統合するのか分かりません!!私はC++プロジェクトにCPLEXを含めるために何をしなければならないかを知りたい –

答えて

0

参照するリンクは、Javaプログラムを設定するためのリンクです。これはあなたを助けません。

代わりに、CPLEXに付属のC++のサンプルを実行してみてください。以下の(と仮定すると、あなたのパスが上から正しいです)試してみてください:あなたは後でそれを見ることができるように

$ cd /opt/ibm/ILOG/CPLEX_Studio_Community1263/cplex/examples/x86-64_linux/static_pic 
$ make ilolpex1 2>&1 | tee output.txt 

これはoutput.txtに出力を保存します。必要なコマンドライン引数が何であるかを知ることができます。

例えば、私のシステム(x86-64_linux)に、私は出力でこれを参照してください。

$ make ilolpex1 
g++ -O0 -c -m64 -O -fPIC -fno-strict-aliasing -fexceptions -DNDEBUG -DIL_STD -I../../../include -I../../../../concert/include ../../../examples/src/cpp/ilolpex1.cpp -o ilolpex1.o 
g++ -O0 -m64 -O -fPIC -fno-strict-aliasing -fexceptions -DNDEBUG -DIL_STD -I../../../include -I../../../../concert/include -L../../../lib/x86-64_linux/static_pic -L../../../../concert/lib/x86-64_linux/static_pic -o ilolpex1 ilolpex1.o -lconcert -lilocplex -lcplex -lm -lpthread 

これはあなたのプログラムをコンパイルしてリンクするために必要なことをすべて伝えます。 Eclipseでこの情報をどこに入力すればよいか把握するだけです。