2012-09-10 1 views

ответ

2

Если предположить, что C++ 11 компилятора GCC (на Linux), т.е. g++ команды, вы можете запустить его как g++ -H, чтобы понять, какие заголовки включены, и вы должны добавить соответствующие -I вариант, чтобы дать соответствующим включать каталоги.

Возможно, вам просто нужно добавить, например. -I /usr/local/include

Возможно, вам потребуется добавить пакет разработчика ваших библиотек. (Например, какой-то libFoo-dev пакет на Debian или Ubuntu)

На практике, вы будете лучше изменить некоторые переменные в вашем Makefile, возможно, некоторые CXXFLAGS

2

Сообщение, которое вы видите, это во время компиляции, не работает программа. Вам нужно добавить концерт и cplex включить каталоги на ваш путь включения. Примеры находятся в каталоге

<cplex_root_dir>/cplex/examples/src/cpp/ 

инклюдников в

<cplex_root_dir>/cplex/include 
<cplex_root_dir>/concert/include 
0

Проблема возникает, может быть, потому, что вы установили 32bit версию из IBM ILOG CPLEX оптимизации студии на 64-битной ОС Windows , Поэтому Visual Studio не может найти связанные заголовочные файлы, такие как «ilcplex».