·下載glut庫(kù)并解壓得到glut.h,glut.dll慨飘,glut32.dll芋膘,glut.lib芬为,glut32.lib。
(官網(wǎng)我是官網(wǎng)
?(感覺如果沒有g(shù)lut.dll和glut.lib也沒毛病
·安裝glut庫(kù)封豪。
假設(shè)你的vs的安裝路徑為xx/xx/Microsoft Visual Studio,將glut.h復(fù)制到xx/xx/Microsoft Visual Studio/VC(VC98)/include/GL/文件夾下(如果沒有GL文件夾則自己新建),最終路徑(以我自己舉例的話)C:\Program Files (x86)\Microsoft Visual Studio\VC98\Include\GL\glut.h叉存。
復(fù)制glut.lib和glut32.lib到xx/xx/Microsoft Visual Studio/VC(VC98)/lib/下。
復(fù)制glut.dll和glut32.dll到系統(tǒng)的dll目錄下:C:\Windows\system32文件夾內(nèi)(32位系統(tǒng))或C:\Windows\SysWOW64(64位系統(tǒng))度帮。
·修改properties里面的路徑歼捏。(不然可能會(huì)出現(xiàn)找不到directory的錯(cuò)誤
確認(rèn)Include Directories和Library Directories中有上文中對(duì)應(yīng)的路徑。(可參照下圖其實(shí)上文有些文件無(wú)所謂放在哪笨篷,只要能夠讓機(jī)器找到就行
·建個(gè)空項(xiàng)目確認(rèn)是否配置成功瞳秽。
Exp1代碼示例:
#include "GL/glut.h"
void display()
{
glClear(GL_COLOR_BUFFER_BIT);
glColor3f(1, 0, 0);
glBegin(GL_QUADS);
glVertex3f(-0.5, 0.5, 0.5);
glVertex3f(0.5, 0.5, 0.5);
glVertex3f(0.5, -0.5, 0.5);
glVertex3f(-0.5, -0.5, 0.5);
glEnd();
glutSwapBuffers();
}
int main (int argc, ?char *argv[])
{
glutInit(&argc,argv);
glutInitDisplayMode(GLUT_RGB|GLUT_DOUBLE);
glutInitWindowPosition(10, 10);
glutInitWindowSize(400, 300);
glutCreateWindow("Simple GLUT App");
glutDisplayFunc(display);
glutMainLoop();
return 0;
}
如果程序成功運(yùn)行并且彈出的窗口中出現(xiàn)一個(gè)紅色長(zhǎng)方形其實(shí)是面flag,那么恭喜你完成配置啦率翅!