【发布时间】:2012-12-04 18:34:08
【问题描述】:
我在 Linux 上进行交叉编译,想使用 Code::Blocks 为带有 MingW32 的 Windows 编译,按照此页面上的说明进行操作:
link,好像可以,但是问题只有一条OpenGL指令:glTexParameteri(GL_TEXTURE_2D, GL_GENERATE_MIPMAP, GL_TRUE);.
编译器告诉“GL_GENERATE_MIPMAP 没有在这个范围内声明”。
我做错了什么?
当我使用默认的 GNU GCC 编译器为 Linux 做同样的事情时,一切都很好。
【问题讨论】:
-
两个操作系统上的 OpenGL 版本是否相同?
-
对不起,我的问题表述得很糟糕,现在似乎没问题。我只在 Linux 上编译
-
你的OpenGL loading library用的是什么?
-
我正在使用这样的 SDL - SDL_Init(SDL_INIT_VIDEO) 然后 SDL_SetVideoMode(width, height, 16, SDL_OPENGL);你的意思是?还是只是包括在内?我使用#include
#include -
@Tom:这不是 OpenGL 加载,而是 OpenGL 上下文创建。
标签: c++ opengl cross-compiling codeblocks mingw32