OpenGL
YapingXin
航天/航空/军工装备行业,航电系统、遥测/测发控系统、系统故障诊断、预测与健康管理(PHM)高级系统架构师。
展开
-
FreeGLUT Tips: Resolve compile error C2664: cannot convert argument 2 from '_TCHAR *[]' to 'char **'
解决编译OpenGL/FreeGLUT应用程序时遇到的编译错误:error C2664原创 2015-06-16 21:23:03 · 3072 阅读 · 0 评论 -
FreeGLUT Tips: 详解 glutInit 的入口参数
通过读源代码,清楚该如何正确地构建 glutInit() 的入口参数。原创 2015-06-19 18:13:09 · 10360 阅读 · 0 评论 -
OpenGL Tutorial: (1) Setting up OpenGL with Visual Studio
本文的开发环境将基于Windows(无所谓Win7、Win8、Win10,XP应该也适用),Visual Studio 2013,FreeGLUT和GLEW。原创 2015-06-16 20:29:24 · 2214 阅读 · 0 评论 -
OpenGL Tutorial: (2) Creating an OpenGL Window
接上文(《OpenGL Tutorial: (1) Setting up OpenGL with Visual Studio》)。创建默认的OpenGL窗口先给出一个能运行的例子,它创建一个默认的OpenGL窗口并给它填色。如果press 键那么程序退出。// Sample.c : Defines the entry point for the console application.//#inc原创 2015-06-23 12:48:23 · 1058 阅读 · 0 评论 -
FreeGLUT Tips: Resolve compile issue: error LNK1104: cannot open file 'freeglutd.lib'
在 Visual C++工程文件中引用了FreeGLUT,结果编译是出现了这个错误:error LNK1104: cannot open file 'freeglutd.lib' 通过更改项目preprocessor definitions属性解决。原创 2015-06-10 12:25:37 · 8161 阅读 · 2 评论 -
OpenGL Tips: 在Visual C++中调用FreeGLUT
通常在Visual C++下调用OpenGL,大家都是通过GLUT来调用。但是GLUT已经停止更新了,所以建议采用GLUT的另一个开源实现:FreeGLUT。原创 2015-06-10 13:13:07 · 1846 阅读 · 0 评论 -
用 Visual C++ 2015 编译 FreeGLUT
问题首先说明一个问题:为什么我们需要 FreeGLUT 呢?很多老教程都会提到 GLUT,但是 GLUT 很久不更新了,为了使用更新的 OpenGL,我们需要改用 FreeGLUT。关于这个问题的解释,见我的这篇博客:《OpenGL Tutorial: (1) Setting up OpenGL with Visual Studio》。那么问题来了:目前的 FreeGLUT 呢?很多老教程都会提到原创 2016-06-15 05:19:21 · 4144 阅读 · 1 评论