<分区>
我正在做 GLEW 并且引用很麻烦(对于许多人来说)。但是,我不明白为什么它不起作用,因为已遵循所需的链接步骤。
最让我烦恼的是,我以为我“理解”了链接的逻辑。
“要使用 GLEW 库,您必须首先通过为编译器提供一个搜索目录/Project/include 来包含头文件。但是如果头文件中的函数原型(prototype)想要使用整个函数,您必须链接将库添加到您的项目中,以便它可以找到 C 文件(自从它出现以来)。”
现在,根据图像和我的描述来判断失败的地方。
如您在链接图片中所见。我必须完成需要做的事情。它仍然显示错误。
构建日志:
mingw32-g++.exe -Ldependecies\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
_imp__glewInit@0'
collect2.exe:错误:ld 返回了 1 个退出状态