osg vs2017编译

但是看了很多,不如自己编译一次,下面记录下自己的编译过程。

一、源码下载
官网下载地址,依次下载源码、第三方库、数据。

1.osg 3.6.5源码,解压至OpenSceneGraph文件夹。

2.第三方库
下载对应VS版本的库,也可以自己用VS编译(太麻烦了),笔者直接使用已经编译好的第三方库。下载后解压至3rdParty文件夹。

3.数据,下载后解压至data文件夹。

二、编译工具
VS2017 + CMake3.19.8

三、编译流程
cmake配置
1.打开osg源码目录,新建build和install文件夹。打开cmake,分别选择源码文件夹和bulid文件夹。

cmake.png

2.配置第三方库路径为3rdParty文件夹,编译后安装文件夹install,设置编译的是debug还是release版本

3.png

3.配置第三方库的路径,即osg依赖的各种lib的路径,具体的配置可以参考如下,自己可以根据名称在3rdparty的lib文件夹中寻找对应的lib,没找的可以暂时不管。

4.png

4.点击左下角Configure按钮,选择对应VS2017编译器,x64版本,点击确定。若无错误,则会提示configure done;若有错误,则根据错误提示修改对应的配置即可。(碰到自己无法解决的,可以联系我,尽全力帮忙解答^^)

5.png
在这里插入图片描述

5.点击Generate,即会生成VS2017的工程,生成完成后,点击Open Project按钮,也可以直接去build文件夹中打开。

6.打开工程后,先选择debug-x64;再右键单击ALL_BUILD工程生成,若camke配置没问题的话,经过漫长的等待,提示全部成功;最后,右键单击Install工程生成,就会将生成的库拷贝到cmake设置的install路径下。
在这里插入图片描述

6.png

7.png
参考:https://blog.csdn.net/weixin_43779276/article/details/122221288

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值