我正在尝试用Ogre和Opengl做点什么。我在互联网上找到代码,现在我想使用它,但我有这个问题:
我用这两行:
HGLRC ogreHGLRC;
HDC ogreHDC;
我有构建错误:
1. error: ‘ogreHGLRC’ was not declared in this scope
2. error: ‘ogreHDC’ was not declared in this scope
我明白这些我可以在Windows中使用,但我有Ubuntu。 我该怎么办?
答案 0 :(得分:2)
HDC和HGLRC是windows.h中定义的窗口结构。只要你在linux上运行,就应该看一下涉及linux的教程。
如果您有足够的经验,可以使用glx启动OGRE。但我建议使用OGREApplication类(不确定类的名称,你可以用ogre样本下载它)
另见:http://www.ogre3d.org/tikiwiki/Setting+Up+An+Application+-+Linux&structure=Development