1.glew
解壓後按以下所列步驟進行(根據自己的編譯環境選擇相應的資料夾下的工程):
通過vs2010開啟之後,選擇好方案配置,
(1)將glew-1.13.0/include資料夾下的gl資料夾複製到vs安裝目錄下d:\program files\microsoft visual studio 10.0\vc\include下
(2)將glew-1.13.0\lib\release\win32\glew32.lib複製到d:\program files\microsoft visual studio 10.0\vc\lib下
(3)將glew-1.13.0\bin\release\win32\glew32.dll複製到c:\windows\system32下
至此,glew配置完成。
2.freeglut
解壓後按以下所列步驟進行(根據自己的編譯環境選擇相應的資料夾下的工程):
通過vs2010開啟之後,選擇好方案配置,
(1)將\freeglut-2.8.1\include\gl資料夾下的標頭檔案複製到vs安裝目錄下d:\program files\microsoft visual studio 10.0\vc\include\gl下
(2)將freeglut-2.8.1\lib\x86\debug\freeglut.lib複製到d:\program files\microsoft visual studio 10.0\vc\lib下
(3)將freeglut-2.8.1\lib\x86\debug\freegult.dll複製到c:\windows\system32下
至此,freeguly配置完成。
解壓之後,在vs2010中新建乙個空專案,設定工程名為gtool,將src中的幾個原始檔(.cpp)匯入控專案中,同時將glew中的glew.c匯入,然後選擇配置方案,
具體配置為:
編譯通過生成gtool.lib庫檔案,在工程目錄下gltool\debug中,將gtool.lib複製到d:\program files\microsoft visual studio 10.0\vc\lib下
至此,gtools配置完成。
4.測試
(1)新建乙個專案,選擇控制台程式。
(2)配置依賴項,如下圖所示。
(3)測試**,摘自《opengl超級寶典》第二章。
#include
"stdafx.h"
#include
#include
#include
#include
using
namespace
std;
glbatch ********batch;
glshadermanager shademanager;
void
changesize(
intw,
inth)
void
setuprc()
;********batch.begin(gl_********s,3);
********batch.copyvertexdata3f(vverts);
********batch.end();
}void
remderscene(
void);
shademanager.usestockshader(glt_shader_identity,vred);
********batch.draw();
glutswapbuffers();
}int
_tmain(
intargc,
char
* argv)
setuprc();
glutmainloop();
return0;}
執行效果:
brook@cv,opengl超級寶典visual studio 2013開發環境配置,gltools
vs2010 win7 win8 編譯時報許可權錯誤
1 c program files msbuild microsoft.cpp v4.0 microsoft.cppcommon.targets 732,5 warning msb3075 命令 regsvr32 s d project cleandir debug cleandir.dll 已退出...
win7 vs2010 配置使用 libtiff
1.從 或 2.解壓後執行,會生成bin include等好多個目錄。3.將生成的bin目錄下的 jpeg62.dll libtiff3.dll zlib1.dll 三個檔案拷貝到 c windows syswow64 目錄下 4.將生成的lib目錄下的 libtiff.lib 拷貝到 c prog...
win7 vs2010下opengl開發環境
1.把解壓得到的glut.h放到 c program files x86 microsoft sdks windows v7.0a include gl 與具體安裝位置有關,應該是 安裝目錄 microsoft sdks windows v7.0a include gl 2.把解壓得到的glut.l...