Я пытаюсь запустить смешанное целочисленное квадратичное программирование, вызывая Cplex (122version) из Matlab, используя функцию Mex. Когда я пытаюсь в matlab: mex miqp_cplex.c, возникают следующие ошибки типа.
Создание библиотеки C: \ Users \ maskamal \ AppData \ Local \ Temp \ mex_3XVWAG \ templib.x и объекта C: \ Users \ maskamal \ AppData \ Local \ Temp \ mex_3XVWAG \ templib.exp
miqp_cplex.obj: ошибка LNK2019: неразрешенный внешний символ __imp_CPXcloseCPLEX, на который есть ссылка в функции miqp
miqp_cplex.obj: ошибка LNK2019: неразрешенный внешний символ __imp_CPXfreeprob, указанный в функции miqp
miqp_cplex.obj: ошибка LNK2019: неразрешенный внешний символ __imp_CPXgetmipitcnt, указанный в функции miqp
miqp_cplex.mexw64: фатальная ошибка LNK1120: 21 неразрешенный внешний код
C: \ PROGRA ~ 1 \ MATLAB \ R2011A \ BIN \ MEX.PL: Ошибка: не удалось установить ссылку на miqp_cplex.mexw64.
Поскольку он не может найти "ilcplex \ cplex.h", я добавляю полный путь
включает «C: \ ILOG \ CPLEX_Studio_AcademicResearch122 \ cplex \ include \ ilcplex \ cplex.h», и я предполагаю, что проблема связана с cplex.h и связью с библиотекой.
Приветствуются любые советы по решению моей проблемы.