从头开始构建OpenGL

时间:2014-11-05 00:48:33

标签: c++ visual-studio-2010 opengl

我已按照这些教程学习OpenGL:http://www.opengl-tutorial.org/

在教程中我们学习了如何使用cmake编译练习,但我们从不学习如何自己设置它。现在我想从头开始一个项目,经过多次尝试后我仍然失败。

我确保我有一个包含以下文件的外部文件夹:GLEW_190.lib,glfw3.lib。以下包括目录:glew-1.9.0,glfw-3.0.3,glm-0.9.4.0

这应该足够了,因为我能够将项目从cmake最小化到这个结构,并且它完全独立编译。

问题在于visual studio项目本身。我包括所有正确的包含文件夹并设置正确的附加库。该项目编译但没有链接。我收到以下错误:

shader.obj : error LNK2001: unresolved external symbol ___glewDeleteShader

其他约10次使用不同的符号。我的附加库:

glu32.lib
opengl32.lib
外部\ glfw3.lib
外部\ GLEW_190.lib

这应该是正确的,尽管它不想工作。我有一个在Github上使用OpenGL的项目。我基本上不得不把大项目拆成一个非常简单的项目并将我的代码添加到其中。我不想每次都做这些工作。

Github项目供参考:https://github.com/DiedeApers/Chip8Emulator

0 个答案:

没有答案
相关问题