gpt4 book ai didi

c++ - 在 Linux 上的 Eclipse C++ 中设置 CPLEX

转载 作者:太空宇宙 更新时间:2023-11-04 12:47:25 24 4
gpt4 key购买 nike

我已经安装了 CPLEX 12.6.3 (CPLEX_Studio_Community1263),我想将 CPLEX 集成到我的 Eclipse C++ 项目(在 Linux 上)中。但我不知道我必须遵循哪些步骤才能将 CPLEX 包含在我的项目中。

即使完全按照显示的步骤操作 at this link ,它仍然对我不起作用(我无法在我的项目中导入 cpelx.jar)。我的 cplex.jar 的路径是

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

当我右键单击我的项目并转到

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

要在我的项目中添加cplex.jar,无法添​​加.jar,因为我无法选择它(它被取消选择并且无法选择它)。

有人可以向我解释如何在我的项目中包含 CPLEX 吗?

最佳答案

您引用的链接用于设置 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 中的何处输入此信息。

关于c++ - 在 Linux 上的 Eclipse C++ 中设置 CPLEX,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38312273/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com