gpt4 book ai didi

c++ - 在 Windows 上设置 OpenGL 库

转载 作者:可可西里 更新时间:2023-11-01 14:45:04 26 4
gpt4 key购买 nike

我是 OpenGL 的新手,所以我想在家里编译我的应用程序。在我的大学里,我的教授在实验室里解决了所有问题,我在那里使用 Linux。在家里,我使用的是带有 visual studio 2013 的 Windows 8。

我正在尝试在我的应用中构建一个包含以下内容的球体:

#include <GL/glut.h>
#include <math.h>
#include <iostream>

所以,因为它包含 Glut.h,所以我去了 http://www.opengl.org/resources/libraries/glut/glut_downloads.php#2下载该库并让它摇滚起来,但我遇到了一些问题。

我以为 windows 版本会编译出来,但没有。 dll 不在包内,因为我希望将它们链接到我的项目属性中,所以我尝试使用 CMake 编译过剩但它没有用。 CMake 返回给我以下日志:

CMake Error: Cannot open file for write: C:/Program Files/Glut 3.7 Build/CMakeCache.txt.tmp
CMake Error: The source directory "C:/Program Files/Glut 3.7/glut-3.7" does not appear to contain CMakeLists.txt.
Specify --help for usage, or press the help button on the CMake GUI.
CMake Error: : System Error: No such file or directory
CMake Error: Unable to open cache file for save. C:/Program Files/Glut 3.7 Build/CMakeCache.txt
CMake Error: : System Error: No such file or directory

它说该文件夹不包含 CMake 文件。

我的 glut 下载链接(应该是 windows,不确定错误的原因)是这个 http://www.opengl.org/resources/libraries/glut/glut37.zip

通常我会编写 java,我不会为设置 IDE 而头疼..所以请放轻松,现在我问:

要使我的 OpenGL 代码运行,我缺少什么?

最佳答案

你的老师应该首先帮助你。

我想通知你,GLUT 库自 1998 年以来就被废弃了。最新版本是 [3.7]。但你很幸运!

freeglut”是 OpenGL Utility Toolkit (GLUT) 库的替代品。你需要的一切都是here ,我建议全部阅读。

并帮助您,here您可以找到 Windows 二进制文件,查找名为:“为 MSVC 下载 freeglut 2.8.1-1”的链接。

下载后,您必须链接library 文件夹、include 文件夹并将freeglut.dll 复制到您的项目文件夹(在Debug 或Release 文件夹中)。您可以在 bin 文件夹中找到 dll 文件。之后,您可以毫无问题地调用 #include "GL/glut.h"

祝你好运!

关于c++ - 在 Windows 上设置 OpenGL 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19604598/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com