相关疑难解决方法(0)

如何在Visual Studio 2012中安装GLUT和OpenGL?

我今天刚刚安装了Visual Studio 2012,我想知道如何在平台上安装GLUT和OpenGL?

opengl glut visual-studio-2012

49
推荐指数
5
解决办法
15万
查看次数

构建Mesa for windows 7. Mesa 9.1

我在Mesa网站的编译/安装页面上完成了所有步骤,并阅读了常见问题解答.您发送给scons进行编译的最终命令会在python脚本中引发错误.这是我的输出.我究竟做错了什么?如果有人使用最新的台面和mingw或VS2012编译了dsa用于台面,那么请分享!

这是我的输出,我没有在很长一段时间内编写python,但看起来地图/字典不包含键/值对.

C:\Downloads\MesaLib-9.1.5\Mesa-9.1.5>scons platform=windows toolchain=crossming
w machine=x86_64 mesagdi libgl-gdi

scons: Reading SConscript files ...
KeyError: 'CCVERSION':
  File "C:\Downloads\MesaLib-9.1.5\Mesa-9.1.5\SConstruct", line 40:
    ENV = os.environ,
  File "C:\Python27\scons-2.3.0\SCons\Environment.py", line 1002:
    apply_tools(self, tools, toolpath)
  File "C:\Python27\scons-2.3.0\SCons\Environment.py", line 106:
    env.Tool(tool)
  File "C:\Python27\scons-2.3.0\SCons\Environment.py", line 1786:
    tool(self)
  File "C:\Python27\scons-2.3.0\SCons\Tool\__init__.py", line 183:
    self.generate(env, *args, **kw)
  File "C:\Downloads\MesaLib-9.1.5\Mesa-9.1.5\scons\gallium.py", line 313:
    ccversion = env['CCVERSION']
  File "C:\Python27\scons-2.3.0\SCons\Environment.py", line 412:
    return self._dict[key]
Run Code Online (Sandbox Code Playgroud)

c python opengl mesa

5
推荐指数
1
解决办法
7048
查看次数

简单的openGL程序无法在ubuntu中链接

我正在尝试进入 opengl 编程,但未能编译我的第一个非常非常简单的程序。链接过程每次都失败。我在 stackoverflow 上找到了这个答案,并且已经安装了所有软件包并告诉 g++ 要链接哪些库。

这是我的示例程序:

#include <GL/glut.h>
#include <GL/gl.h>

int main(int argc, char **argv) {
  glutInit(&argc, argv);
  return 0;
}
Run Code Online (Sandbox Code Playgroud)

编译导致链接器出现以下错误:

$ g++ -Wall -lglut -lGL -lGLU opengl.cpp
/tmp/cc1UAFPU.o: In function `main':
opengl.cpp:(.text+0x3b): undefined reference to `glutInit'
collect2: ld returned 1 exit status
Run Code Online (Sandbox Code Playgroud)

有人对这个问题有任何想法吗?一定有我遗漏的东西,但我就是看不到什么。任何解决此问题的提示都非常感谢!

c++ opengl ubuntu linker

4
推荐指数
1
解决办法
5884
查看次数

标签 统计

opengl ×3

c ×1

c++ ×1

glut ×1

linker ×1

mesa ×1

python ×1

ubuntu ×1

visual-studio-2012 ×1