在Visual C++下搭建OpenGL的開發環境


1.確保你的電腦已經安裝了visual c++編譯器
如果還沒安裝的話,這里有個安裝包,可以復制鏈接進行下載:http://pan.baidu.com/s/1bn4XTqn
 
2.下載GLUT
下載后,解壓后的文件目錄如下:
 
這個文件夾一共有5個文件。下面我們就開始把這些文件放到相應的目錄下了。
 
3.把glut.h文件放到相應的文件夾
把glut.h復 制到D:\Program Files (x86)\Microsoft Visual Studio\VC98\Include\GL文件夾里面;注意前面紅色的部分不同的電腦路徑可能不一樣,這取決於你取決於你的vc++的安裝路徑;
 
4.把glut.lib 和glut32.lib放到相應的文件夾
把這兩個文件放到D:\Program Files (x86)\Microsoft Visual Studio\VC98\Lib文件夾里面;注意前面紅色部分不同電腦可能是不一樣的哦。
 
5.glut.dll 和glut32.dll放到相應的文件夾
的glut.dll 和glut32.dll 放到操作系統目錄下面的system32 文件夾內。(典型的位置為:C:\Windows\System32);
 
ok,現在環境已經基本搭建成功了,接下來呢,我們就開始創建一個項目來測試一下吧!
 
6.打開你的visual c++,建立一個新工程工程,如下圖所示:
 
 
我們選擇的工程類型是win32 console application,然后,寫上工程名,然后按下確定之后出現下面的提示框,默認是一個空工程,直接按下“完成”就可以了。
 
 
7.單擊菜單欄的”工程“,然后選擇”設置“,如下圖所示
 
 
然后,就出現下面的窗口,選擇“連接”,如下如:
 
 
然后我們在“對象/庫模塊”文本框后面追加“ glaux.lib glu32.lib opengl32.lib"即可如下圖所示紅色框中所示(注意各個lib文件之間是以空格分開的);
 
然后確定即可;
 
8.開始寫測試文件
如下圖新建一個文件test.c:

 
然后把下面的代碼復制到test.c文件里面,具體的代碼含義就不解釋。
#include<windows.h>
#include <GL/gl.h>
#include <GL/glaux.h>
 
void main(void) {
auxInitDisplayMode(AUX_SINGLE|AUX_RGBA);
auxInitPosition(0,0,500,500);
auxInitWindow("str");
glClearColor(0.0,0.0,0.0,0.0);
glClear(GL_COLOR_BUFFER_BIT);
glColor3f(1.0,0.0,0.0);
glRectf(-0.5,-0.5,0.5,0.5);
glFlush();
_sleep(1000);
}
然后保存,編譯運行即可,如果成功的話,就會出現如下的窗口,紅色的矩形就出來了
 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM