win10 + VS2015 + 64位OSG3.4.0

一、下载
1、osg源码
2、整理好的第三方库
3、cmake3.7.1绿色版
4、osg3.4.0数据包
二、编译前的准备工作
在D:\下新建一个OSG文件夹,在其下再新建4个文件夹
D:\OSG\OpenSceneGraph存放OSG源代码
D:\OSG\3rdParty存放第三方依赖库
D:\OSG\data存放解压后的数据包
D:\OSG\build准备存放编译后的库和头文件等
三、使用cmake生成vs工程
1、打开cmake-gui.exe
2、将源码OpenSceneGraph文件夹里头的CmakeLists.txt,拖到Cmake界面
3、build的目录改为D:\OSG\build
4、点击Configure,选择Visual Studio 2015 Win64
5、点击configure后点击generate

四、编译工程
1、打开D:\OSG\build\OpenSceneGraph.sln工程;

2、生成–》批生成,选中ALL_BUILD的debug和release两个版本;

接下来大概要编译两个小时。。。
五、整理
编译成功后,在C盘新建一个文件夹,名为OSG3.4.0
1、把刚刚生成的D:\OSG\build下的bin、include、lib三个文件拷贝到C盘的OSG下面
2、将D:\OSG\OpenSceneGraph下的include里的文件夹全部拷贝到C:\OSG3.4.0\include下
2、在C盘的OSG下面新建文件夹,名为data,将之前下载好的数据拷贝过来。
六、设置环境变量
path中添加C:\OSG3.4.0\bin;C:\OSG3.4.0\data
七、测试:
1、在C:\OSG3.4.0\bin>目录下输入osgversion可以查看版本;
2、将cow.osg拷贝到C:\OSG3.4.0\bin目录下,输入osgviewer.exe cow.osg看能否看到一只奶牛,如果提示缺少zlib.dll,则将D:\OSG\3rdParty\bin目录下zlib.dll、zlibd.dll拷贝到C:\OSG3.4.0\bin目录下;
八、代码测试
新建vs工程,设置:
包含目录:C:\OSG3.4.0\include;
库目录:C:\OSG3.4.0\lib;
连接器–>输入设置:
osgViewer.lib
osgText.lib
opengl32.lib
osgGA.lib
osgDB.lib
osgUtil.lib
osg.lib
OpenThreads.lib
测试代码:
http://blog.csdn.net/zhuyingqingfen/article/details/8223544
http://blog.csdn.net/smells2/article/details/7283867
注意头文件要包含windows.h
参考:
http://blog.csdn.net/sunnyloves/article/details/55519569
http://blog.csdn.net/wangshubo1989/article/details/51591802

转载 http://www.cnblogs.com/smbx-ztbz/p/7197983.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值