VS2015 配置GLUT開發(fā)庫

參考:點(diǎn)我跳轉(zhuǎn)到參考的博客喲

·下載glut庫并解壓得到glut.h,glut.dll,glut32.dll,glut.lib,glut32.lib。
(官網(wǎng)我是官網(wǎng)
?(感覺如果沒有g(shù)lut.dll和glut.lib也沒毛病

·安裝glut庫。
假設(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í)上文有些文件無所謂放在哪,只要能夠讓機(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è)紅色長方形其實(shí)是面flag,那么恭喜你完成配置啦!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容