【问题标题】:OpenGL, freeGLut, and GLEW on Surface ProSurface Pro 上的 OpenGL、freeGLut 和 GLEW
【发布时间】:2013-08-17 23:08:32
【问题描述】:

我目前正在攻读计算机图形学的大学课程,我们正在使用 Visual Studio 2012。

我正在尝试将其设置为使用 freeGLUT 和 GLEW,但目前没有任何进展。

我到处搜索,但没有找到任何有关使用 Surface Pro 执行此操作的内容。我的教授设法让它在装有 Windows 8 的桌面上工作,但没有尝试过使用 Surface Pro。

我目前没有任何其他系统可以执行此操作,否则我会使用一个,我也没有资金购买其他东西。到目前为止,Surface Pro 在其他所有方面都很棒,但不是这个。

更新 到目前为止,我使用 GLEE 和 freeGLUT 的运气更好。我现在收到此错误。

1>C:\Program Files (x86)\Windows Kits\8.0\Include\um\GL/gl.h(1157):错误 C2054:预期 '(' 跟随 'WINGDIAPI'

我包含 windows.h,现在它说我的 gl.h 中有语法错误

更新 2 程序现在有效。 dll文件与项目文件一起。我还必须重新安装 Visual Studio 2012。好消息是它可以工作了!感谢那些表现出兴趣并试图提供帮助的人。

【问题讨论】:

  • 您是否遇到错误?不能下载?全盘驱动?没有进展太笼统了。
  • 当我构建它时,它说构建成功,但是当我运行它时,它只说程序'[2816] 6E test.exe' has exited with code -1073741701 (0xc000007b) .我下载了最新版本的 GLEW 和 freeGLUT,安装了 Visual Studio 2012,将 freeGLUT 库复制到系统 lib 文件中,将 .h 文件复制到包含文件夹中。我还有 50GB 的磁盘空间。

标签: opengl visual-studio-2012 windows-8 glew freeglut


【解决方案1】:

像往常一样,谈到 OpenGL,微软让它变得不容易,因为出于某种原因(我们只能推测)他们不喜欢 OpenGL。因此,从 Windows Vista 开始,他们发布的产品不支持或仅支持有限的 OpenGL。

第一步,去Intel.com and download the latest OpenGL drivers for the GPU the Surface Pro uses

这应该可以为您提供适当的 OpenGL 支持,尽管适用于 Windows 的英特尔驱动程序只是平庸的。

【讨论】:

    猜你喜欢
    • 2012-06-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-14
    • 2020-05-23
    相关资源
    最近更新 更多