c++ - 如何开始使用OpenGL和C++进行开发,我需要在windows上安装哪些工具

标签 c++ windows opengl

我受到启发,开始使用 c++ 在 OpenGL 中编写一些东西。

任何人都可以在这里列出应该安装哪些工具来启动此过程。

集成开发环境 编译器 OpenGL下载等?

最佳答案

Ne-He 教程(@wich 已经提供了一个链接)非常适合它们的内容(但至少在我上次仔细查看时,教学和使用的 OpenGL 已经过时了)。

不过,我通常会避免过剩。它有相当多的错误,没有人致力于修复它们。它在 1990 年代后期基本上在 beta 测试状态下被放弃,因此似乎(充其量)是否有人会尝试修复它们。

一些过剩的替代品(显然都在积极开发中)是GLFWFLTK .在这些之间,GLFW 在字符上更接近于过剩——一个用于抽象出大部分与操作系统相关的部分的小工具包,因此您可以轻松地生成 OpenGL 程序。 FLTK 确实是一个成熟的 GUI 工具包(尽管与 GUI 工具包相比相当小),它具有内置的 glut 仿真(至少在我上次使用它时,它的实现似乎比 glut 本身要好得多)。

我想我还应该指出另一种过剩的替代方案:freeglut是 glut API 的免费重新实现。我不能说我真的很推荐它,但至少它最近比原来的过剩更积极地开发了。

当/如果您决定要使用着色器,AMDnVidia有开发者网页。尤其是 nVidia,有大量免费的“东西”可用(请注意,玩他们的演示等很容易浪费太多时间)。

关于c++ - 如何开始使用OpenGL和C++进行开发,我需要在windows上安装哪些工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2254706/

相关文章:

c++ - Windows 2012 R2 closesocket() 卡在监听套接字上

c++ - 将非托管 C++ 对象传递到托管 C++ 代码

c++ - Chrome 中的 NPAPI tcp http 服务器 c++

java - 无法以编程方式创建 AZURE VM

windows - 在 Windows cmd 中,如何提示用户输入并在另一个命令中使用结果?

OpenGL GL_R8 生成一个 0x501,GL_RGB8 没有

c - X : trigger events at fixed intervals

java - OOP 术语 : "Container" & "Collection"

c++ - 在 Windows XP 上使用 CCCC 和 Visual Studio 2010

c++ - 未定义对 Qt 项目中 glew 方法的引用