使用圆弧合成opengl教程,我正在尝试构建示例使用的非官方sdk,按照这里的说明:libs。(我使用的是代码::blocks和gnu gcc编译器,以及非官方sdk的0.4.0 )它不起作用,我得到了以下错误:
C:\libs\c\glsdk_0.4.0\glload\source\wgll_ext_base.h|29|error: redefinition of typedef 'GLenum'|C:\libs\c\glsdk_0.4.0\glload\source\gll_gl_ext_base.h|27|note: previous declaration of 'GLenum' was here|
对于其他sybmols,包括GLBoolean、GLBitField等,重复了几次,因为我很确定我不应该通过修改sdk来修复这个问题--我假设它是构建/链接器方面的错误,但我只使用premake4生成的工作区,而不是自己的。
发布于 2012-04-08 17:47:26
根据这里的说明:libs,我正在尝试构建示例使用的非官方sdk。
教程发行版随SDK一起提供;它位于名为glsdk的文件夹中。您不应该从SDK站点下载SDK。教程构建说明说明如何构建它。。
此外,0.4.0版本有点旧;代码::块(可能还有其他构建)存在构建问题。最近的版本是0.4.2,应该可以工作。
发布于 2014-01-07 00:51:12
现在sdk将作为代码::块中的工作区使用。在这篇文章中,非正式的OpenGL SDK是0.50版。我一步一步地回答了这个问题,因为我找不到任何代码::块,而一些刚开始学习OpenGL的人可能需要一些指导。
https://stackoverflow.com/questions/10064464
复制相似问题