如何在 Windows 7 中使用 OpenGL、Glut 和 Visual Studio 2008 准备 C++ 项目
Posted
技术标签:
【中文标题】如何在 Windows 7 中使用 OpenGL、Glut 和 Visual Studio 2008 准备 C++ 项目【英文标题】:How to get ready a C++ project with OpenGL, Glut and Visual Studio 2008 in Windows 7 【发布时间】:2012-01-24 10:52:10 【问题描述】:由于我在设置 Visual Studio 2008 以使用 OpenGL 时遇到了很多问题,所以我会问这个对某些人可能有用的问题:
在 Visual Studio 2008 中使用 OpenGL 和 C++ 需要遵循哪些步骤?
【问题讨论】:
与***.com/questions/822750/…重复 嗯,不是真的,问题和标签中没有GLUT或Winodws 7,也没有好的答案 您不需要 GLUT,它不是 OpenGL 的重要组成部分。当然,如果你想编译一些使用 GLUT 的教程,你必须安装它。 你有什么建议而不是 GLUT,只是为了试试看我是否更喜欢它? 【参考方案1】:首先,您需要有一个视频卡,并检查它是否可以与 OpenGL 兼容并且驱动程序是否已更新。我用这个link中的测试来检查一下。
检查 Visual Studio 2008 是否已正确安装以及是否在您的计算机中创建了以下路径也很重要:
C:\Program Files\Microsoft SDKs\Windows\v6.0A
现在我们可以按照安装步骤进行:
1.- 从https://www.opengl.org/resources/libraries/glut/glut_downloads.php下载GLUT,解压并复制如下文件:
glut.h 到文件夹 C:\Program Files\Microsoft SDKs\Windows\v6.0A\Include\gl\ glut32.lib 到文件夹 C:\Program Files\Microsoft SDKs\Windows\v6.0A\Lib\ glut32.dll 到文件夹 C:\Windows\System32\2.- 创建一个空的 C++ Win32 应用程序:
从文件菜单中选择新建 → 项目 (Ctrl+Shift+N)。 选择 Win32 项目,输入名称,然后单击确定。 在向导中单击下一步,然后选中空项目旁边的框, 并点击完成。3.- 添加新的 C++ 源文件:
在项目菜单下选择添加新项目 (Ctrl+Shift+A)。 选择 C++ 文件 (.cpp),输入名称,然后单击确定。4.- 链接到 OpenGL 库(重要步骤):
在“项目”菜单下,选择底部的项目属性 (Alt+F7)。 从左侧导航面板中选择配置属性→链接器→输入。 从对话框顶部的配置下拉框中选择所有配置。这可确保您更改 Debug 和 Release 配置的设置。 在Additional Dependencies中输入“opengl32.lib glu32.lib glut32.lib”并点击OK(opengl32.lib和glu32.lib已经在系统中了,glut32.lib会在后面下载 GLUT)。5.- 下载这个sample code。
6.- 在Visual Studio中也需要设置路径:
在工具 -> 选项 -> VC++ 目录 -> 包含文件中:
C:\Program Files\Microsoft SDKs\Windows\v6.0A\Include
在配置属性→链接器→附加库 目录:
C:\Program Files\Microsoft SDKs\Windows\v6.0A\Lib
【讨论】:
哇,很难得到一个好的答案。我遇到了问题,因为我没有安装 GForce 驱动程序,然后包含...你是聪明人 你不需要 GLUT。它不是使用 OpenGL 开发所需的重要部分。事实上,我(个人)强烈无视它的使用。 我知道,但问题是如何具体设置GLUT、openGL和Visual Studio 2008。【参考方案2】:MSDN 有一个 section on OpenGL 应该可以提供帮助,包括示例代码。
【讨论】:
以上是关于如何在 Windows 7 中使用 OpenGL、Glut 和 Visual Studio 2008 准备 C++ 项目的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Opengl windows 上加速使用 Cairo 绘图?
使用 Vista/7 的 OpenGL 最多 32 个屏幕窗口