先記錄幾個比較不錯的網站:html
Nehe的OpenGL中文教程
http://www.yakergong.net/nehe/函數
OpenGL入門學習 - doing5552 - C++博客
http://www.cppblog.com/doing5552/archive/2009/01/08/71532.html工具
opengl-tutorial.org | Tutorials for modern OpenGL (3.3+)
http://www.opengl-tutorial.org/學習
漢語:網站
opengl-tutorial.org | Tutorials for modern OpenGL (3.3+)
http://www.opengl-tutorial.org/zh-hans/ui
****************************************************spa
OpenGL - The Industry Standard for High Performance Graphics
https://www.opengl.org操作系統
OpenGL - 搜狗百科
http://baike.sogou.com/v75048.htm.net
fatal error C1083: Cannot open include file: 'GL/glew.h': No such file or directorydebug
原文地址:
fatal error C1083: Cannot open include file: 'gl\glext.h': No such file or directory - 鄭海波的CSDN博客 - 博客頻道 - CSDN.NET
http://blog.csdn.net/nupt123456789/article/details/7171441
解決辦法:
調試一些OpenGl程序時,會提示fatal error C1083: Cannot open include file: 'gl\glext.h': No such file or directory錯誤;
我從網上下載了一個glext.h文件,並將它保存在..\Microsoft Visual Studio\VC98\Include\GL文件夾下,從新編譯了一遍;
我覺得這下應該沒有問題了,但是依然提示上述錯誤;最終用下列方式解決之:
1.將glext.h文件拷貝到當前項目的目錄下:
2.將提示有錯誤的那一行#include "gl\glext.h",改成:#include "glext.h";
3.刪除debug文件夾下全部的文件;(也能夠不刪除,直接點擊‘從新生成解決方案’)
4.從新編輯便可;
問題的緣由:
通常來講,出現fatal error C1083: Cannot open include file: 'gl\glext.h': No such file or directory錯誤,很明顯是
頭文件找不到;通常來講,將頭文件放到VC98下的include文件夾內,就能解決問題;我電腦裏安裝了VC++6.0,也安裝了VS2005;
所以,多是VS2005包含的文件和VC++6.0包含文件的路徑不同;
正如我所料,VC++6.0與VS2005的GL文件夾是獨立的,第一次修改的是VC++6.0的軟件的;
個人VS2005,gl路徑爲:D:\VisualStudio2005\VC\PlatformSDK\Include\gl
所以,將glext.h拷貝其中就能夠了。
學習OpenGL前的準備工做
第一步,選擇一個編譯環境
如今Windows系統的主流編譯環境有Visual Studio,Broland C++ Builder,Dev-C++等,它們都是支持OpenGL的。但這裏咱們選擇Visual Studio 2005做爲學習OpenGL的環境。
第二步,安裝GLUT工具包
GLUT不是OpenGL所必須的,但它會給咱們的學習帶來必定的方便,推薦安裝。
Windows環境下的GLUT下載地址:(大小約爲150k)
http://www.opengl.org/resources/libraries/glut/glutdlls37beta.zip
沒法從以上地址下載的話請使用下面的鏈接:
http://upload.programfan.com/upfile/200607311626279.zip
Windows環境下安裝GLUT的步驟:
一、將下載的壓縮包解開,將獲得5個文件
二、在「個人電腦」中搜索「gl.h」,並找到其所在文件夾(VC6.0 在 D:\Program Files (x86)\Microsoft Visual Studio\VC98\Include\GL文件夾下
若是是VisualStudio2005,則應該是其安裝目錄下面的「VC\PlatformSDK\include\gl文件夾」)。把解壓獲得的glut.h放到這個文件夾。
三、把解壓獲得的glut.lib和glut32.lib放到靜態函數庫所在文件夾(VC6.0 在 D:\Program Files (x86)\Microsoft Visual Studio\VC98\Lib文件夾下
若是是VisualStudio2005,則應該是其安裝目錄下面的「VC\lib」文件夾)。
四、把解壓獲得的glut.dll和glut32.dll放到操做系統目錄下面的system32文件夾內。(典型的位置爲:C:\Windows\System32)
第三步,創建一個OpenGL工程
這裏以VisualStudio2005爲例。
選擇File->New->Project,而後選擇Win32 Console Application,選擇一個名字,而後按OK。
在談出的對話框左邊點Application Settings,找到Empty project並勾上,選擇Finish。
而後向該工程添加一個代碼文件,取名爲「OpenGL.c」,注意用.c來做爲文件結尾。
搞定了,就跟平時的工程沒什麼兩樣的。