在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的。