如何解决在 C++17 (CLion) 中使用 Gurobi - “找不到 Gurobi (missing_GUROBI_LIBRARY)”
我正在尝试在我的 CLion 环境中使用 Gurobi。 CLion 单独与 MSVC 编译器完美运行。
Clion - version 2020.3.1
Visual Studio - 2019
C++ 17
Gurobi version 9.0.3
要安装 Gurobi,我遵循了此安装指南:
为了在 CLion 中使用,我将它添加到我的 CMakeLists.txt 中:
我已经有一些包含库的 Gurobi 代码:#include "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)
解决方法
您需要确保链接正确版本的 Gurobi 库。请检查 FindGUROBI.cmake
文件并根据您安装的 Gurobi 版本(例如 NAMES
)修改 gurobi90
行:
find_library(GUROBI_LIBRARY
NAMES gurobi gurobi91
HINTS ${GUROBI_DIR} $ENV{GUROBI_HOME}
PATH_SUFFIXES lib)
还请确保将环境变量 GUROBI_HOME
设置为指向您的安装目录。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。