OSG3.0.1的编译

OSG-中国有很多关于OSG的资料,包括OSG的编译和教程。

要编译OSG首先需要准备的包:

1,OSG3.0.1源代码

2,CMAKE

3,OSG用到的第三方库

4,OSG Data;OSG数据文件,包括例子用到的模型等

下载完毕这些文件之后步骤:

1,运行cmake,在OSG解压文件中找到CMakeLists.txt文件,拖拽到cmake界面上。

2,配置第三方库。点击Configure会出现红色提示错误地方或者直接修改。修改方式为将需要用到的第三方库路径包含进来,比如:

ACTUAL_3RDPARTY_DIR D:/3rdParty(第三方库路径)

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

原文地址:https://www.cnblogs.com/jevonsea/p/3373602.html