關(guān)于VS2015配置OpenGL

作為一名咸魚,每次寫實驗都要花費大量的時間在下載和配置軟件上。這次寫圖形學(xué)實驗OpenGL配置一直失敗,之前百度的超簡單方法也找不到鏈接了,為了防止再次忘記我決定也寫個配置方法記錄下來!!!

步驟來了!

首先你得下載OpenGL相關(guān)的文件,我也是從基友那拷過來的,就沒有下載鏈接啦!這個百度一下就會有的。

然后就是把下載的文件復(fù)制到相應(yīng)的位置

把下圖所示的兩個dll文件拷貝到C:\Windows\System32和C:\Windows\SysWOW64路徑下(不同的電腦路徑可能會不同我的就是這個)

下圖的.H文件拷貝到C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\GL路徑下,沒有GL文件夾的可以自己建一個

下圖的.lib文件拷貝到C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\lib下

把這些都復(fù)制完畢了,就可以進行下一步

打開VS,新建一個工程然后打開項目->屬性->鏈接器->輸入->附加依賴項,在附加依賴項那一欄里添加?opengl32.lib?glu32.lib?glut32.lib注意最好不要有空格

配置好了以后,可以寫一個簡單的OpenGL程序檢測一下是否配置成功,輸入下面的代碼試試吧!

#include<windows.h>//包括大部分的Win32 API函數(shù),以及一些Win32宏?

#include<GL/glut.h>//包含GL頭文件

void RenderSence() // 本程序的回調(diào)函數(shù),繪制場景設(shè)置

{

glClear(GL_COLOR_BUFFER_BIT);// 清除屏幕及深度緩存設(shè)置

glBegin(GL_POLYGON);//設(shè)置畫多邊形

glVertex2f(-0.5, -0.5);

glVertex2f(-0.5, 0.5);

glVertex2f(0.5, 0.5);

glVertex2f(0.5, -0.5);

glEnd(); //設(shè)置畫多邊形結(jié)束

glFlush(); //強制系統(tǒng)立刻在屏幕上顯示輸出圖形

}

int main(int argc, char* argv[])

{

glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB);

glutInit(&argc, argv); // 初始化OPENGL

glutCreateWindow("Simple"); //建立窗口,并設(shè)置窗口標(biāo)題

glutDisplayFunc(RenderSence);? //調(diào)用回調(diào)顯示函數(shù)

glutMainLoop(); //主函數(shù)循環(huán)

return 0;

}

點擊運行,如果運行成功說明配置成功啦!


看到這個圖真的太激動了!!!!終于配好了不容易啊!!!!!!!

之前在簡書一個PO主那看到一個更簡單的配置方法,但是找不到鏈接了。我的咸魚七秒記憶當(dāng)然是靠不住的,如果后續(xù)找到的話也po上來吧!但愿我還記得!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容