无法链接特定库

时间:2017-08-03 11:55:09

标签: c++ gcc dll glew

我正在做GLEW并且引用很麻烦(对很多人而言)。但是,由于遵循了所需的链接步骤,因此它不起作用的原因并不合适。

最让我烦恼的是,我以为我已经理解了#34;带链接的逻辑。

"要使用GLEW库,首先必须通过为编译器提供搜索目录/ Project / include来包含头文件。但是如果标题中的函数原型想要使用整个函数,则必须将库链接到项目,以便它可以找到C文件(因为它的glew)。"

现在,根据图像和我的描述判断它失败了。

http://imgur.com/a/62VFE

正如您在链接图片中看到的那样。我必须做些什么。它仍然显示错误。

构建日志:

mingw32-g ++。exe -Ladpendecies \ lib -LC:\ Programming \ BennyOGL \ dependecies \ lib -o bin \ Debug \ BennyOGL.exe obj \ Debug \ display.o obj \ Debug \ main.o -lmingw32 -lSDL2main -lSDL2 -lglew32s -lmingw32 -lSDL2main -lSDL2 -lglew32 obj \ Debug \ display.o:在函数ZN7displayC2EiiRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE': C:/Programming/BennyOGL/display.cpp:18: undefined reference to _ imp__glewInit @ 0' collect2.exe:错误:ld返回1退出状态

1 个答案:

答案 0 :(得分:0)

尝试在链接器设置中包含单个库文件的扩展名并使路径相对(当您按“添加”时应该有一个选项)。使链接器的搜索目录路径也相对。

相关问题