代码之家  ›  专栏  ›  技术社区  ›  Chris Barry

如何用OpenGL和C++开始开发,在Windows上安装什么工具?

  •  18
  • Chris Barry  · 技术社区  · 16 年前

    集成电路设备 编译程序 OpenGL下载等?

    7 回复  |  直到 13 年前
        1
  •  25
  •   Jerry Coffin    7 年前

    然而,我通常会避免出现供过于求的情况。它有相当多的bug,没有人在修复它们。它基本上是在20世纪90年代末的一个beta测试状态中被放弃的,因此(充其量)似乎怀疑是否有人会试图修复它们。

    有两种替代过剩的方法(显然都在积极开发中)是 GLFW FLTK

    我想我还应该指出另一种替代过剩的方法: freeglut

    当/如果您决定使用着色器,则 AMD nVidia

        2
  •  4
  •   Chris Becke    16 年前

    下面的三个IDE非常实用,都可以用于C++ OpenGL开发。Qt更像是一个跨平台的框架,但都可以用来开发基于glut的OpenGL应用程序。

        3
  •  3
  •   FrustratedWithFormsDesigner    16 年前

    不需要特定于OpenGL的编译器或IDE。你只需要一个C++编译器。VisualStudio Express版C++应该能够做到这一点。你也可以使用NETBeaS或Eclipse,它们现在都有C++版本。他们可能也有OpenGL插件,特别是,我记得听说过一个用于NetBeans的GLSL着色器插件(但那是很久以前的事了,所以信息可能已经过时了)。别忘了去看报纸 OpenGL SDK page ,也有一些很好的工具和参考资料。

    OpenGL主站点也是一个很好的起点: http://www.opengl.org/ (还有人提到 NeHe tutorials -他们也很棒!)

        4
  •  3
  •   mlvljr    13 年前

    以下是我(前OpenGL toyer)关于库和工具选择的建议(对于编译器,您可以使用任何免费的现代编译器(即gcc或VSExpress C++):

    1. 别忘了看电视 GLEW (The OpenGL Extension Wrangler Library) GLee (GL Easy Extension library) ,尤其是如果您希望坚持使用更现代的OpenGL功能(包括高级着色器)。

    2. 像这样的东西 Shader Debugger 在玩弄着色器时可能也会有很大的好处,因为它可以让您在不编译任何C/C++源代码的情况下立即看到着色器效果。

    3. "Orange book" ("OpenGL Shading Language (3rd Edition))" 有一章介绍使用着色器模拟OpenGL固定功能。

        5
  •  2
  •   wich    16 年前
        6
  •  0
  •   Manuel    16 年前
        7
  •  0
  •   user177800 user177800    16 年前

    推荐文章