win10 + VS2015 + 64位OSG3.4.0
Posted tingpan
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了win10 + VS2015 + 64位OSG3.4.0相关的知识,希望对你有一定的参考价值。
一、下载
1、osg源码
2、整理好的第三方库
二、编译前的准备工作
在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
参考:
以上是关于win10 + VS2015 + 64位OSG3.4.0的主要内容,如果未能解决你的问题,请参考以下文章
OpenCV3.0.0+win10 64位+vs2015环境的下载,安装,配置
vs2015+64位win10系统ceres-solver编译
win 7 旗舰版 64位 安装 VS 2015的时候提示安装时发生严重错误 ?