我尝试通过执行以下操作,将glew
与code::blocks
中的项目关联起来:
//1- copied all the header files(glew.h....) to C:\Program Files (x86)\CodeBlocks\MinGW\include and
//the libs to C:\Program Files (x86)\CodeBlocks\MinGW\lib
//2-added the libs to the compiler Build Options > Linker Settings > add (considered to add glew32s.lib at the top)
|undefined reference to `glewInit@0'|
不确定这里缺少什么!
答案 0 :(得分:1)
老问题我知道,但有同样的问题,终于找到了我的问题。
我需要将'glew32s'链接到我的项目并将其列为第一列。 在Code :: Blocks:
我假设你现在已经想出来或放弃了,但这对我有用。
答案 1 :(得分:0)
看起来.lib
文件未正确添加到项目中。
将glew32.lib
文件放在项目文件夹中和/或编译和导出程序的.exe
文件的位置,还要记住.lib
文件总是需要的在您的程序文件夹中,虽然不是opengl32.lib
。
同时将此代码添加到main.cpp
文件的顶部。
#pragma comment(lib, "opengl32.lib")
#pragma comment(lib, "glew32.lib")