C++ 年 Eclipse 中的 CPLEX 问题
Problems with CPLEX in Eclipse for C++
我正在尝试按照说明正确设置Cplex以便在Eclipse中使用它在这个网站上找到: http://www4.ncsu.edu/~yzhang13/eclipse-cplex-linux2.html完成所有步骤后,出现以下错误:
/usr/bin/ld: skipping incompatible
/home/used/concert/lib/x86_sles10_4.1/static_pic/libconcert.a when searching for -lconcert
/usr/bin/ld: cannot find -lconcert
/usr/bin/ld: skipping incompatible
/home/used/cplex/lib/x86_sles10_4.1/static_pic/libilocplex.a when searching for -lilocplex
/usr/bin/ld: cannot find -lilocplex
/usr/bin/ld: skipping incompatible
/home/used/cplex/lib/x86_sles10_4.1/static_pic/libcplex.a when searching for -lcplex
/usr/bin/ld: cannot find -lcplex
有人知道是什么原因造成的吗?(请注意,我检查了我的 cplex make 文件,以便根据 make 文件的语法使库按正确的顺序排列)。为了更清楚地说明我的库 CPLEX make 文件如下:
# ---------------------------------------------------------------------
# Link options and libraries
# ---------------------------------------------------------------------
CPLEXBINDIR = $(CPLEXDIR)/bin/$(BINDIST)
CPLEXJARDIR = $(CPLEXDIR)/lib/cplex.jar
CPLEXLIBDIR = $(CPLEXDIR)/lib/$(SYSTEM)/$(LIBFORMAT)
CONCERTLIBDIR = $(CONCERTDIR)/lib/$(SYSTEM)/$(LIBFORMAT)
CCLNDIRS = -L$(CPLEXLIBDIR) -L$(CONCERTLIBDIR)
CLNDIRS = -L$(CPLEXLIBDIR)
CCLNFLAGS = -lconcert -lilocplex -lcplex -m32 -lm -lpthread
CLNFLAGS = -lcplex -m32 -lm -lpthread
JAVA = java -d32 -Djava.library.path=$(CPLEXDIR)/bin/x86_sles10_4.1 -classpath
$(CPLEXJARDIR):
当我添加库时,我使用的顺序是(concert,ilocplex,cplex,m pthread)。
已解决:问题是我不小心在 X64 机器上运行了 X32 版本的 CPLEX。
相关文章:
- 警告处理为错误这里有什么问题
- 最小硬币更换问题(自上而下方法)
- 为"adjacent"变量赋值时出现问题
- 我的神经网络不起作用 [XOR 问题]
- 在Ubuntu 16.04上安装Cilk时出现问题
- C++我的数学有什么问题,为什么我的代码不能正确循环
- 编译包含字符串的代码时遇到问题
- Project Euler问题4的错误解决方案
- 问题:什么是QAbstractItemView::NoEditTriggers的反面
- 在编译C++代码(具有dlib和opencv)到WASM时面临问题
- 在进程中对同一管道进行读取和写入时C++管道出现问题
- 静态数据成员的问题-修复链接错误会导致编译器错误
- 在 cplex c++ 音乐会 api++ 中处理非常大的问题而不会耗尽内存
- 函数 getValue(s) cplex c++ 的问题
- 如何解决日食中 cplex 的目录问题?
- 将 cplex 与 netbeans c++ 一起使用,链接器问题
- C++ 年 Eclipse 中的 CPLEX 问题
- 在 CPLEX 中从 IloBoolVarArray 解析到 Bool 的问题
- 如何在使用cplex解决问题时设置间隙
- 如何在c++中避免多线程问题(wxWidgets和Cplex)