资源准备
1.osg源码
2.第三方库
3.osg数据资源
4.cmake工具
cmake配置
1.源码路径选择osg源码根目录
2.编译的二进制目录选择一个空目录
3编译选项
ACTUAL_3RDPARTY_DIR:第三方库目录
BUILD_OSG_APPLICATIONS:生成osg一些可执行文件
BUID_OSG_EXAMPLES:生成osg例子
CMAKE_INSTALL_PREFIX:生成的库目录
4.点击Configure后将Advance打勾,将BUILD_MFC_EXAMPLE选上,在次点击Configure,之后点击Generate,生成osg的vs2010工程
vs设置
1.打开osg工程对ALL_BUILD选择Debug与Release版本编译,编译完成后在对INSTALL选择Debug与Release版本编译
环境变量设置
1.将生成的osg的bin,include,lib文件夹拷贝到c盘指定目录例如c:\OSG,在将osg数据资源文件夹下的内容拷贝到c:\OSG\data下
2.设置环境变量
OSG_FILE_PATH:C:\OSG\data;
PATH:C:\OSG\data;
osg环境测试
1.在命令行输入osgviewer cow.osg;显示牛的模型
遇到的问题
1.osg环境测试时报错提示缺少zlib1.dll,在osg依赖的第三方库文件夹下可以找到,注意x86与x64选择,将这个dll拷贝至osg的bin目录下即加入环境变量path的路径