Я работаю над проектом C++ (VS 2010) с использованием CPLEX.Ошибка Intellisense/включая дополнительные библиотеки с переменными окружения
Я включил необходимую CPLEX библиотеки в настройках проекта следующим образом:
добавил «дополнительные включают каталоги» под C/C++> Общие
добавили «дополнительные каталоги библиотеки» под линкера> общие
добавлены .lib файлы, как "дополнительные dependecies" под линкера> входных
Все компилируется отлично, однако моя проблема в том, что intellisense все еще сообщает об ошибках (красные squiggly подчеркивания), такие как «невозможно открыть исходный файл» в строке #include и «идентификатор undefined» при использовании типов переменных, определенных в библиотеке CPLEX ,
Единственное различие с другими проектами, которые не имеют такого поведения является то, что на этот раз я использовал переменные среды Windows в настройке включаемого путь, т.е. библиотечных каталогов и включают в себя каталоги определены похожие на: %CPLEX_STUDIO_DIR%\cplex\include
Я установил его так, чтобы я мог построить этот проект на разных машинах, не вникая в свойства проекта. Поскольку CPLEX устанавливается отдельно, использование относительных путей для указания дополнительных каталогов на самом деле не является вариантом.
Я хотел бы повторить, что проект компилируется, и только ошибки intellisense беспокоят меня.
Я знаю, что могу отключить отчет об ошибках intellisense, но если у кого-то есть обходной путь, я бы с удовольствием об этом узнал.
С наилучшими пожеланиями,
Это не работает для меня в VS2017 – deltanine