2013-12-18 31 views
0

我試圖建立正確的Cplex在Eclipse中使用它通過以下這個網站上找到的說明 :http://www4.ncsu.edu/~yzhang13/eclipse-cplex-linux2.html 當我完成我得到以下錯誤的步驟:問題與CPLEX在Eclipse的C++

/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): 

當我添加庫我用的順序是(演唱會,ilocplex,CPLEX,男並行線程)。

回答

0

解決:問題是我意外地在我的X64機器上運行了XLEX版本的CPLEX。