c – 在Windows上设置OpenGL库
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了c – 在Windows上设置OpenGL库,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1765字,纯文字阅读大概需要3分钟。
内容图文
我是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文件.
我的下载链接到过剩(应该是Windows,不确定错误的cos)是这个http://www.opengl.org/resources/libraries/glut/glut37.zip
通常我编程java,我没有这么多头疼来设置IDE ..所以请放轻松,现在我问:
我错过了什么让我的OpenGL代码运行?
解决方法:
你的老师应该在第一时间为你提供帮助.
我想通知你,GLUT库自1998年以来就被废弃了.最后一个版本是[3.7].但你很幸运!
“freeglut”是OpenGL Utility Toolkit(GLUT)库的替代品.
你需要的一切都是here,我建议你全部阅读.
为了帮助您,here您可以找到Windows二进制文件,查找名为“下载freeglut 2.8.1-1 for MSVC”的链接.
下载后,您必须链接库文件夹,include文件夹并将freeglut.dll复制到项目文件夹(在Debug或Release文件夹中).您可以在bin文件夹中找到dll文件.
之后,你可以毫无问题地调用#include“GL / glut.h”.
祝好运!
内容总结
以上是互联网集市为您收集整理的c – 在Windows上设置OpenGL库全部内容,希望文章能够帮你解决c – 在Windows上设置OpenGL库所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。