[英]Cplex linking Error in Mex Command from Matlab
Creating library C:\\Users\\maskamal\\AppData\\Local\\Temp\\mex_3XVWAG\\templib.x and object C:\\Users\\maskamal\\AppData\\Local\\Temp\\mex_3XVWAG\\templib.exp miqp_cplex.obj : error LNK2019: unresolved external symbol __imp_CPXcloseCPLEX referenced in function miqp miqp_cplex.obj : error LNK2019: unresolved external symbol __imp_CPXfreeprob referenced in function miqp miqp_cplex.obj : error LNK2019: unresolved external symbol __imp_CPXgetmipitcnt referenced in function miqp miqp_cplex.mexw64 : fatal error LNK1120: 21 unresolved externals 创建库C:\\ Users \\ maskamal \\ AppData \\ Local \\ Temp \\ mex_3XVWAG \\ templib.x和对象C:\\ Users \\ maskamal \\ AppData \\ Local \\ Temp \\ mex_3XVWAG \\ templib.exp miqp_cplex.obj:错误LNK2019:无法解析的外部符号在函数miqp miqp_cplex.obj中引用的__imp_CPXcloseCPLEX:错误LNK2019:在函数miqp miqp_cplex.obj中引用的未解析的外部符号__imp_CPXfreeprob:错误LNK2019:在函数miqp miqp_64:1中引用的未解析的外部符号__imp_CPXgetmipitcnt错误的外部引用__imp_CPXgetmipitcnt错误:
Since it fail to locate "ilcplex\\cplex.h", I add full path 由于找不到“ ilcplex \\ cplex.h”,因此我添加了完整路径
Any hints to solve my problem are welcomed. 欢迎任何解决我的问题的提示。
I could solve it partly. 我可以部分解决。 I could compile by adding the path of library with mex command.
我可以通过使用mex命令添加库的路径进行编译。 However, when I run the mex file: miqp_cplex it says: Invalid MEX-file 'C:\\Users\\maskamal\\Documents\\MATLAB\\MexCplex80\\miqp_cplex.mexw64': 指定されたモジュールが見つかりません。(translation from japanese: indicated module is not found)
但是,当我运行mex文件:miqp_cplex时,它说:无效的MEX文件'C:\\ Users \\ maskamal \\ Documents \\ MATLAB \\ MexCplex80 \\ miqp_cplex.mexw64':指定されたモジュールが见つかりません。未找到指示的模块)
My Matlab R2011a and Cplex122 我的Matlab R2011a和Cplex122
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.