[введите описание изображения]][1]Я разрабатываю код C++ для eclipse, и мне нужен cplex.
#include "ilcplex/ilocplex.h".
Я сделал эти отрывки:
- project\properties\C/C++ built\Settings\GCC C++ compiler\Includes:
"C:\Program Files\IBM\ILOG\CPLEX_Studio126\cplex\include"
-project\properties\C/C++ built\Settings\MinGW C++ Linker\libraries:
"C:\Program Files\IBM\ILOG\CPLEX_Studio126\cplex\include\ilcplex"
и библиотека кажется в порядке, так как если я использую f3, она работает.
Несмотря на это, он продолжает давать мне это сообщение: фатальная ошибка: ilcplex/ilocplex.h нет такого файла или каталога. Я пытался следовать инструкциям других подобных сообщений, но ничего не изменилось.
Не могли бы вы мне помочь?
@πάνταῥεῖ да извините
Содержит ли C:\Program Files\IBM\ILOG\CPLEX_Studio126\cplex\include
папку ilcplex
?
@drescherjm да, и я не могу понять, почему эта ошибка
Я не думаю, что "C:\Program Files\IBM\ILOG\CPLEX_Studio126\cplex\include\ilcplex"
подходит для пути компоновщика. Но это не имеет никакого отношения к этой ошибке.
#include "ilcplex/ilocplex.h".
Я предполагаю, что в вашем коде нет .
в конце.
Даже если вы исправите ошибку, которую вы получаете сейчас, использование CPLEX с gcc
в Windows не поддерживается, и, скорее всего, вы просто столкнетесь с другой ошибкой. Если вы посмотрите на подробные системные требования для CPLEX в Windows, вы увидите, что требуется Visual Studio 2015 или Visual Studio 2017. Вам следует взглянуть на файл c_cpp.html
, который устанавливается вместе с CPLEX, чтобы получить инструкции по настройке среды Visual Studio при работе с проектами C/C++.
Спасибо! В конце концов я установил Visual Studio, и все заработало без проблем!
@NataliaSacco: рад помочь. Если вы не возражаете, пожалуйста, принять мой ответ, чтобы другие могли видеть, что вопрос решен.
Вы настроили свой путь включения для
ilcplex
? Это означает, что при поиске путей включения он не смог найти каталог, указанный в путях, содержащих подпапкуilcplex
, в которой был файл с именемilocplex.h