OSG3.4 + VS 2015环境配置
小白的我心血来潮,把之前电脑上给VS2013配好的OSG环境删掉了,想用VS2015来玩一下,毕竟连VS2017都出来好几天了。折腾了三天,终于把OSG配置好了/(ㄒoㄒ)/~~。下面跟大家分享一下心路历程,也欢迎各位遇到同样问题的朋友和牛人们指教。
1 环境配置所需文件
-
OSG源码:当前最新版本OSG 3.4
-
OSG第三方库:官方并未给出编译好的适用于vs2015的第三方依赖库,但给出了编译所需的cmake脚本,我们可以下载脚本后,根据GitHub页面上的提示,下载相应的源码,自己编译出第三方依赖库。关于此步骤,可以参考这篇博客,另外在生成第三方库的时候要注意选择合适的平台(x64或x86)( 关于平台的选择我也不是很清楚,有高手希望能指教一下)。此步骤最终会生成一个3rdParty文件夹,里面包含了和你的平台对应的第三方库。
-
OSG数据包:直接到官网下载就好了点这里
-
cmake可以从这里下载
2 编译前的准备
-
在你的D盘或其它某个盘新建一个文件夹,命名为OSG,将OSG源码解压后的文件夹解压后放到OSG下
-
将之前生成的3rdParty文件夹也拷贝到OSG文件夹下
-
将下载的OSG数据包解压后的文件夹,放到OSG文件夹下
3 生成工程文件
关于工程文件的生成,可以参考这篇博客,过程是一致的,需要注意的就是vs平台的选择,另外,也要注意在cmake界面将第三方库的路径手动配置好,否则最后不能生成第三方插件库
4 编译工程文件
用VS 2015打开工程文件进行编译,在VS2015界面点击生成–>批生成,在对话框中选择ALL_BUILD的debug和release两个版本进行生成,这一段时间会有点长,大概3-4个小时,如果之前的步骤没有问题的话,这一步应该不会有errors,顶多会有一些warnings。
接下来对INSTALL的debug和release两个版本进行生成,这一步会比较快,可能不到一个小时甚至几分钟就完成了。
5 数据迁移和环境变量设置以及OSG项目测试
这些步骤在这里有明确的解释
另外,如果想要安装QT的话,要注意版本的选择qt5.6应该是可以的
6 结束
开始享受吧!