在OSG-中國有不少關於OSG的資料,包括OSG的編譯和教程。php
要編譯OSG首先須要準備的包:html
1,OSG3.0.1源代碼;編程
2,CMAKE;api
3,OSG用到的第三方庫;curl
4,OSG Data;OSG數據文件,包括例子用到的模型等url
下載完畢這些文件以後步驟:htm
1,運行cmake,在OSG解壓文件中找到CMakeLists.txt文件,拖拽到cmake界面上。教程
2,配置第三方庫。點擊Configure會出現紅色提示錯誤地方或者直接修改。修改方式爲將須要用到的第三方庫路徑包含進來,好比:ip
ACTUAL_3RDPARTY_DIR D:/3rdParty(第三方庫路徑)get
CMAKE_INSTALL_PREFIX D:/OSG3.0.1 SDK(編譯以後安裝時的include,lib,bin文件存放路徑)
COLLADA_ZLIB_LIBRARY D:/3rdParty/lib/zlib1.lib(ZLIB文件存放位置)
CURL_INCLUDE_DIR D:/3rdParty/include
CURL_LIBRARY D:/3rdParty/lib/curllib.lib
CURL_LIBRARY_DEBUG D:/3rdParty/lib/curllibD.lib
還有FREETYPE,GLFLIB,GLUT,JPEG,PNG,TIFF,ZLIB等,配置方式同樣。
3,點擊Configure。出現Configuring done就表示成功,點擊Generate出現vs工程文件。
4,打開編譯運行,OK。
5,OSG編程包含include,lib便可。
之後會寫一些簡單但具備表明的demo的。