2016-07-11 12 views
0

Ich habe CPLEX 12.6.3 (CPLEX_Studio_Community1263) installiert und möchte CPLEX in mein Eclipse C++ - Projekt (unter Linux) integrieren. Aber ich weiß nicht, welche Schritte ich befolgen muss, um CPLEX in mein Projekt aufzunehmen.CPLEX in Eclipse C++ unter Linux einrichten

Selbst wenn ich exakt die Schritte at this link befolge, funktioniert es immer noch nicht für mich (ich kann cpelx.jar nicht in mein Projekt importieren). Der Weg meines cplex.jar ist

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

Als ich an meinem Projekt der rechten Maustaste und

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

zu

gehen die cplex.jar in meinem Projekt hinzuzufügen, ist es unmöglich, die .jar hinzufügen, weil ich kann Wählen Sie es nicht aus (es ist nicht ausgewählt und es kann nicht ausgewählt werden).

Kann mir jemand erklären, wie ich CPLEX in mein Projekt aufnehmen kann?

+0

Ich bin verwirrt ... Warum versuchen Sie, eine Java-Jar-Datei aus einem C++ - Programm zu verwenden? – rkersh

+0

@rkersh einfach, ich möchte CPLEX in meinem C++ Projekt verwenden, aber ich weiß nicht, wie man es integriert !! Ich möchte wissen, was ich tun muss, um CPLEX in mein C++ Projekt aufzunehmen –

Antwort

0

Der Link, auf den Sie verweisen, dient zum Einrichten eines Java-Programms. Das wird dir nicht helfen.

Stattdessen sollten Sie versuchen, eines der mit CPLEX ausgelieferten C++ - Beispiele auszuführen. Versuchen Sie, die folgenden (vorausgesetzt, Ihr Weg von oben richtig ist):

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

Das wird die Ausgabe in output.txt speichern, damit Sie später auf sie zurückblicken. Es sollte Ihnen eine Vorstellung davon geben, was die erforderlichen Befehlszeilenargumente sind.

Zum Beispiel auf meinem System (x86-64_linux), sehe ich dies in der Ausgabe:

$ 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 

Hier erfahren Sie alles, was Sie wissen müssen, um kompilieren und zu Ihrem Programm zu verknüpfen. Sie müssen nur herausfinden, wo Sie diese Informationen in Eclipse eingeben können.