开始补图形学相关姿势,本科未开课甚是遗憾。
glut下载
在vs中配置环境
建立项目
- 使用vs2012解决方案中新建一个c++空项目
配置glut环境
在 项目->属性->C/C++->附加包含目录 中添加刚才glut压缩包解压后的文件夹路径
在 项目->属性->连接器->输入->附加依赖项 中添加 glut32.lib
测试
以上,写代码测试下吧。
#include "windows.h"
#include "glut.h"
using namespace std;
void init()
{
glClearColor(1.0, 1.0, 1.0, 0.0);
glMatrixMode(GL_PROJECTION);
gluOrtho2D(0.0, 640.0, 0.0, 480.0);
}
void segment()
{
glClear(GL_COLOR_BUFFER_BIT);
glColor3f(1.0, 0.0, 0.0);
glBegin(GL_LINES);
glVertex2i(0, 0);
glVertex2i(320, 240);
glEnd();
glFlush();
}
int main(int argc, char* argv[])
{
glutInit(&argc, argv);
glutInitDisplayMode(GLUT_SINGLE|GLUT_RGB);
glutInitWindowPosition(50, 100);
glutInitWindowSize(640, 480);
glutCreateWindow("p1");
init();
glutDisplayFunc(segment);
glutMainLoop();
return 0;
}