将外部库(Gurobi)添加到eclipsec++; 我希望在Eclipse中的C++项目中使用GuRoi。我尝试了多个手册/教程(包括如何在VisualStudio中实现同样的操作)来添加与Eclipse/GCC的Gurobi文件的连接,但我就是无法让它工作。我觉得我还不太明白这些事情一开始应该如何运作

将外部库(Gurobi)添加到eclipsec++; 我希望在Eclipse中的C++项目中使用GuRoi。我尝试了多个手册/教程(包括如何在VisualStudio中实现同样的操作)来添加与Eclipse/GCC的Gurobi文件的连接,但我就是无法让它工作。我觉得我还不太明白这些事情一开始应该如何运作,c++,eclipse,compiler-errors,libraries,gurobi,C++,Eclipse,Compiler Errors,Libraries,Gurobi,在我的Gurobi文件夹中,我有3个文件夹,我认为它们很重要:包括(带有.h文件)、lib(带有.lib文件和NO.so或.a文件)和src(带有.cpp和.h文件) 代码>包含:我添加了这个文件夹的路径,以 C/C++ +构建>设置> GCC C++编译器> > ->包含路径,我想这是编译器看到.h文件的。我还将它添加到C/C++常规->路径和符号->包含->包含目录中,我想这是为了链接器查看.h文件 代码> LIB :我首先添加了文件夹路径为“强> C/C++ +构建->设置->明文C++链

在我的Gurobi文件夹中,我有3个文件夹,我认为它们很重要:
包括
(带有.h文件)、
lib
(带有.lib文件和NO.so或.a文件)和
src
(带有.cpp和.h文件)

<>代码>包含:我添加了这个文件夹的路径,以<强> C/C++ +构建>设置> GCC C++编译器> > ->包含路径,我想这是编译器看到.h文件的。我还将它添加到C/C++常规->路径和符号->包含->包含目录中,我想这是为了链接器查看.h文件

<>代码> LIB <代码>:我首先添加了文件夹路径为“强> C/C++ +构建->设置->明文C++链接器>库>库(-L),但是在网上搜索之后,我觉得这个选项只适用于具有标准名称和扩展名的库。它还告诉我错误
ld.exe:找不到-lc:/gurobi900/win64/lib/
,因此我删除了它,并将两个.lib文件路径分别添加到杂项->其他对象中

我已经到了
#include“gurobi_c++.h”
起作用的地步,但是Eclipse已经在我定义GRBEnv()对象的一行下面加了下划线,该对象在
include/gurobi_c++.h
中声明,但在
src/cpp/Env.cpp
中定义。另外,如果我试图编译,我会得到
未定义的引用
错误。这意味着链接器和编译器都看不到GRBEnv()的定义

有没有办法告诉链接器/编译器.cpp文件在哪里?是否根据
include
文件夹的路径自动执行?我应该链接.lib还是.cpp文件

即使有人指出我理解上的错误,我也会非常感激