首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在C++17 (CLion)中使用Gurobi -“找不到Gurobi (missing_GUROBI_LIBRARY)”

在C++17 (CLion)中使用Gurobi -“找不到Gurobi (missing_GUROBI_LIBRARY)”
EN

Stack Overflow用户
提问于 2021-01-09 02:57:54
回答 1查看 252关注 0票数 0

我正在尝试在我的CLion环境中使用Gurobi。CLion单独可以与MSVC编译器完美地配合运行。

代码语言:javascript
复制
    Clion - version 2020.3.1
    Visual Studio - 2019
    C++ 17
    Gurobi version 9.0.3

为了安装Gurobi,我遵循了下面的安装指南:

https://www.gurobi.com/documentation/8.1/quickstart_linux/software_installation_guid.html#section:Installation

为了在CLion中使用,我在我的CMakeLists.txt中添加了以下内容:

https://support.gurobi.com/hc/en-us/articles/360039499751-How-do-I-use-CMake-to-build-Gurobi-C-C-projects-

我已经有一些库已经包含在其中的Gurobi代码:#include "gurobi_c++.h“

当我现在运行我的代码时,我得到这个错误消息:

代码语言:javascript
复制
    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)

My CMakeList.txt is this:

EN

回答 1

Stack Overflow用户

发布于 2021-01-11 20:34:43

您需要确保链接正确版本的Gurobi库。请检查FindGUROBI.cmake文件,并根据您安装的Gurobi版本(例如gurobi90)修改NAMES行:

代码语言:javascript
复制
find_library(GUROBI_LIBRARY
    NAMES gurobi gurobi91
    HINTS ${GUROBI_DIR} $ENV{GUROBI_HOME}
    PATH_SUFFIXES lib)

还请确保将环境变量GUROBI_HOME设置为指向您的安装目录。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65634899

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档