如何准备 C++在 Windows 7 中使用 OpenGL、Glut 和 Visual Studio 2008 进行项目

发布于 2024-12-28 13:16:32 字数 158 浏览 0 评论 0原文

由于我在设置 Visual Studio 2008 使用 OpenGL 时遇到很多问题,我会问这个对某些人可能有用的问题:

要在 Visual Studio 2008 中将 OpenGL 与 C++ 结合使用,需要遵循哪些步骤?

As I had many problems setting Visual Studio 2008 for using OpenGL I will ask this question that can be useful to some people:

Which are the steps to follow in order to use OpenGL with C++ in Visual Studio 2008?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

咋地 2025-01-04 13:16:32

首先,您需要有一块显卡并检查它是否可以与 OpenGL 配合使用并且驱动程序是否已更新。我在此链接中使用了测试 检查它。

检查 Visual Studio 2008 是否已正确安装以及计算机中是否创建了以下路径也很重要:

C:\Program Files\Microsoft SDKs\Windows\v6.0A

现在我们可以按照安装步骤进行操作:

1.- 从 https://www.opengl.org/resources/libraries/glut/glut_downloads.php,解压并复制文件如下所示:

  • 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)。
  • 从左侧导航面板中选择配置属性 → 链接器 → 输入
  • 从对话框顶部的配置下拉框中选择所有配置。这可确保您更改调试和发布配置的设置。
  • 在“附加依赖项”中输入“opengl32.lib glu32.lib glut32.lib”,然后单击“确定”(opengl32.lib和glu32.lib已经在系统中,下载完GLUT后,glut32.lib将在系统中) 。

5.- 下载此示例代码

6.- 还需要在 Visual Studio 中设置路径:

  • 在工具中 ->选项-> VC++ 目录 ->包含文件:

    <块引用>

    C:\ Program Files \ Microsoft SDKs \ Windows \ v6.0A \ Include

  • 在配置属性→链接器→附加库中
    目录:

    <块引用>

    C:\Program Files\Microsoft SDKs\Windows\v6.0A\Lib

First of all you need to have a video card and check that it works with OpenGL and the drivers are updated. I used the test in this link to check it.

It is also important to check that Visual Studio 2008 is correctly installed and that the following path is created in your computer:

C:\Program Files\Microsoft SDKs\Windows\v6.0A

Now we can follow the installation steps:

1.- Download GLUT from https://www.opengl.org/resources/libraries/glut/glut_downloads.php, unzip and copy the files as instructed below:

  • glut.h to the folder C:\Program Files\Microsoft SDKs\Windows\v6.0A\Include\gl\
  • glut32.lib to the folder C:\Program Files\Microsoft SDKs\Windows\v6.0A\Lib\
  • glut32.dll to the folder C:\Windows\System32\

2.- Create an empty C++ Win32 application:

  • From File menu select New → Project (Ctrl+Shift+N).
  • Select Win32 Project, enter a Name, and click OK.
  • In the Wizard click Next, then check the box next to Empty Project,
    and click Finish.

3.- Add a new C++ source file:

  • Under the Project menu select Add New Item (Ctrl+Shift+A).
  • Select C++ File (.cpp), enter a Name, and click OK.

4.- Link to the OpenGL libraries (important step):

  • Under the Project menu select Project Properties (Alt+F7) at the bottom.
  • Select Configuration Properties → Linker → Input from the navigation panel on the left.
  • Select All Configurations from the Configuration drop-down box at the top of the dialog. This ensures you are changing the settings for both the Debug and Release configurations.
  • Type “opengl32.lib glu32.lib glut32.lib” in Additional Dependencies and click OK (the opengl32.lib and glu32.lib are already in the system, and glut32.lib will be after downloading GLUT).

5.- Download this sample code.

6.- It is also necessary to set the paths in Visual Studio:

  • In Tools -> Options -> VC++ Directories -> Include Files:

    C:\Program Files\Microsoft SDKs\Windows\v6.0A\Include

  • In Configuration Properties → Linker → Additional Library
    Directories:

    C:\Program Files\Microsoft SDKs\Windows\v6.0A\Lib

握住你手 2025-01-04 13:16:32

MSDN 有一个有关 OpenGL 的部分应该有帮助,包括示例代码。

MSDN has a section on OpenGL that should help out, including sample code.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文