位置: 编程技术 - 正文
推荐整理分享OpenGL Tips: 在Visual C++中调用FreeGLUT,希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!
首先回答一个问题:为什么要用FreeGLUT,为什么不用GLUT。 通常在Visual C++下调用OpenGL,大家都是通过GLUT来调用。但是GLUT已经停止更新了,所以建议采用GLUT的另一个开源实现:FreeGLUT。FreeGLUT是以MIT License开源的,而且目前是一个活跃的、持续更新的开源项目。
下载FreeGLUT库FreeGLUT的开源项目站点是: 在该网站上你可以找到:Martin Payne’s Windows binaries (MSVC and MinGW) 通过该链接可以下载 freeglut 3.0.0 MSVC Package
在Visual C++中引用FreeGLUT无非是在VC++ Directories中,将include目录加入到“Include Directories”,将lib目录添加到“Library Directories”。 注意: 1. 运行时,需要事先将 freeglut.dll 拷贝到运行目录下。 2. 要注意 freeglut.dll 和 freeglut.lib 有位和位版本之分。
另外,还需要在 C/C++ | Preprocessor | Preprocessor Definitions 的设置中,增加一个宏定义 NDEBUG。(参考:《FreeGLUT Tips: Resolve compile issue: error LNK: cannot open file ‘freeglutd.lib’》)
示例程序运行结果:
解决opengl计算顶点法向量问题 由于毕业论文的需要,近期开始学习OpenGL,由于新手刚开始接触所以总会遇到很多问题。这两天,总算把OpenGL中顶点法向量这个问题弄明白了。几点迷
MipMap的LOD实现原理 当使用MipMap时我们可能会遇到tex2D,tex2Dbias,tex2Dgrad,tex2Dlod几种纹理采样函数。在PS中tex2D自动计算应该使用的纹理层。tex2Dbias需要在t.w中指定一个偏移
学习笔记一 画一个三矩形1,生成vertexbuffer//三角形顶点信息staticconstGLfloatg_vertex_buffer_data[]={-1.0f/2,-1.0f/2,0.0f,1.0f/2,-1.0f/2,0.0f,1.0f/2,1.0f/2,0.0f,-1.0f/2,1.0f/2,0.0f};//vb的标识
标签: OpenGL Tips: 在Visual C++中调用FreeGLUT
本文链接地址:https://www.jiuchutong.com/biancheng/369472.html 转载请保留说明!上一篇:FreeGLUT Tips: Resolve compile issue: error LNK1104: cannot open file 'freeglutd.lib'
友情链接: 武汉网站建设