#visual-c #cmake #c 17 #clion #gurobi
#visual-c #cmake #c 17 #clion #gurobi
Вопрос:
Я пытаюсь использовать Gurobi в своей среде CLion. Один только CLion отлично работает с компилятором MSVC.
Clion - version 2020.3.1
Visual Studio - 2019
C 17
Gurobi version 9.0.3
Чтобы установить Gurobi, я следовал этому руководству по установке:
Для использования в CLion я добавил это в свой CMakeLists.txt:
У меня уже есть некоторый код Gurobi, в который уже включена библиотека: #включить «gurobi_c .h»
Когда я запускаю свой код сейчас, я получаю это сообщение об ошибке:
CMake Error at C:/Program Files/JetBrains/CLion 2020.3.1/bin/cmake/win/share/cmake-
3.17/Modules/FindPackageHandleStandardArgs.cmake:164 (message):
Could NOT find GUROBI (missing: GUROBI_LIBRARY)
Ответ №1:
Вам нужно убедиться, что вы связали правильную версию библиотеки Gurobi. Пожалуйста, проверьте FindGUROBI.cmake
файл и измените NAMES
строку в соответствии с установленной версией Gurobi (например gurobi90
):
find_library(GUROBI_LIBRARY
NAMES gurobi gurobi91
HINTS ${GUROBI_DIR} $ENV{GUROBI_HOME}
PATH_SUFFIXES lib)
Пожалуйста, также убедитесь, что переменная среды указывает GUROBI_HOME
на ваш каталог установки.