2016-08-03 2 views
1

Я уже следуют INSTALL STEP в INSTALL но что-то не так происходит, когда я установить пакетне R инсталляционный пакет Rcplex

c:/Rtools/mingw_32/bin/gcc -I"C:/PROGRA~1/R/R-33~1.1/include" -DNDEBUG -I"C:/Program Files/IBM/ILOG/CPLEX_Studio_Community1263/cplex/include" -I"d:/Compiler/gcc-4.9.3/local330/include" -O3 -Wall -std=gnu99 -mtune=core2 -c Rcplex.c -o Rcplex.o 
c:/Rtools/mingw_32/bin/gcc -I"C:/PROGRA~1/R/R-33~1.1/include" -DNDEBUG -I"C:/Program Files/IBM/ILOG/CPLEX_Studio_Community1263/cplex/include" -I"d:/Compiler/gcc-4.9.3/local330/include" -O3 -Wall -std=gnu99 -mtune=core2 -c Rcplex_QCP.c -o Rcplex_QCP.o 
Rcplex_QCP.c: In function 'Rcplex_QCP': 
Rcplex_QCP.c:37:7: warning: unused variable 'trace' [-Wunused-variable] 
int trace = INTEGER(getListElement(control,"trace"))[0]; 
    ^
c:/Rtools/mingw_32/bin/gcc -I"C:/PROGRA~1/R/R-33~1.1/include" -DNDEBUG -I"C:/Program Files/IBM/ILOG/CPLEX_Studio_Community1263/cplex/include" -I"d:/Compiler/gcc-4.9.3/local330/include" -O3 -Wall -std=gnu99 -mtune=core2 -c Rcplex_params.c -o Rcplex_params.o 
c:/Rtools/mingw_32/bin/gcc -I"C:/PROGRA~1/R/R-33~1.1/include" -DNDEBUG -I"C:/Program Files/IBM/ILOG/CPLEX_Studio_Community1263/cplex/include" -I"d:/Compiler/gcc-4.9.3/local330/include" -O3 -Wall -std=gnu99 -mtune=core2 -c Rcplex_utils.c -o Rcplex_utils.o 
C:/Rtools/mingw_32/bin/../lib/gcc/i686-w64-mingw32/4.9.3/../../../../i686-w64-mingw32/bin/ld.exe: cannot find -lcplex1263 
collect2.exe: error: ld returned 1 exit status 
no DLL was created 
ERROR: compilation failed for package 'Rcplex' 

ответ

0

Когда вы идете к документации пакета по адресу: https://cran.r-project.org/web/packages/Rcplex/index.html ... Вы не упоминают о удовлетворяющих системные требования:

SystemRequirements: IBM ILOG CPLEX libraries and headers 
+0

У меня есть программное обеспечение CPLEX. но все еще не может установить , так что пакет не может использоваться для окон? –

+0

Можете ли вы запустить код CPLEX без использования R? http://www.ibm.com/support/knowledgecenter/SSSA5P_12.6.3/ilog.odms.studio.help/Optimization_Studio/topics/COS_relnotes_intro.html –

+0

да, я могу! Знаете ли вы, что случилось? –

0

линкер, который gcc использует, ld, не могут найти общую библиотеку для CPLEX. Согласно документу INSTALL, вам необходимо убедиться, что CPLEX_LIB_PATH определен для указания пути, где находятся DLL CPLEX. С вашего вывода я бы рискнул

set CPLEX_LIB_PATH="C:/Program Files/IBM/ILOG/CPLEX_Studio_Community1263/cplex/lib" 

- вот что вам нужно.

Смежные вопросы