2016-06-01 3 views
0

У меня есть модель MIP с использованием CPLEX. Я новичок в компиляции программ на Mac. Мне было интересно, что такое командная строка для компиляции такой программы? Я уже установил CPLEX на свою машину. Здесь команды я использую, но он не работает:Компиляция программы Cplex на Mac через командную строку

г ++ -I/< 'пути'>/CPLEX_Studio1261/CPLEX/включить -I/< 'пути'>/CPLEX_Studio1261/концерт/включить - л/< 'путь'>/CPLEX_Studio1261/CPLEX/Библиотека/x86-64_linux/static_pic -L/< 'путь'>/CPLEX_Studio1261/концерт/Библиотека/x86-64_linux/static_pic hello.cpp -lilocplex -lconcert -lcplex

любая помощь оценена!

+1

Кажется очень маловероятным, что что-либо с 'static' или' linux' в нем будет работать на Mac. Попробуйте найти что-нибудь с '.dylib' в конце в каталоге' lib' и связавшись с ним. –

ответ

2

Я не использовал CPLEX себя, но вы, кажется, размыкание на следующем:

8.1 add *.h and *.lib path in the "searching path" and "library path" 
8.2 add -DIL_STL "in other c flags" 
8.3 add -lilocplex -lconcert -lcplex in "other linker flags" 

Я думаю, что вы должны поместить имя исходного файла (hello.cpp), прежде всего линкера материал на в командной строке тоже.

См. Ссылку - here.

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

  • Нет связанных вопросов^_^