Проблемы с CPLEX в Eclipse для C ++

0

Я пытаюсь правильно настроить 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 для библиотек выглядит следующим образом:

# ---------------------------------------------------------------------
# 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, m pthread).

Теги:
libraries
cplex

1 ответ

0

Решено: проблема заключалась в том, что у меня случайно была версия CPLEX X32, работающая на моей машине X64.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню