osgQt编译

背景

最近开始学习osg,项目需要将osg嵌入到qt,而在网上没能找到编好的osgQt库,所以决定自己编译osgQt库。

本篇文章用于记录可能不够详细,有需要的建议观看大神提供的视频教程,链接:https://blog.csdn.net/FreeSouthS/article/details/119384072

环境

VS2017,qt5.15.5,osg3.6.5,osgearth3.2,CMkae3.24.0

前提

  1. 确人vs已经安装qt vs tools插件,并配置好qt的版本(我的是:XXX\qt5.12.5\5.12.5\msvc2017_64)
    在这里插入图片描述

  2. qt、osg已添加到系统环境变量中;
    在这里插入图片描述

源码

osgQt源码:https://github.com/openscenegraph/osgQt

编译

打开CMake,进行编译:

1.确认源码路径和输出路径;
2.选择编译器为2017;
3.点击配置按钮,确认相关依赖库路径正确;
4.在CMAKE_INSTALL_PREFIX输入osgQt库的安装路径(选择osg库的路径,可直接安装到osg中)
5.然后点击“生成”和“open project”;
6.在打开的VS工程中,选择批生成(debug和release都选),等待生成完成;
7.生成完成后,右键intsall选择生成安装(debug和release分别进行生成);

在这里插入图片描述

检验

打开命令终端,输入: osgviewerqt cow.osg ,如果顺利的话,您将看到奶牛
在这里插入图片描述

参考文章

本篇文章总结于大神博主提供的视频教程,
链接:https://blog.csdn.net/FreeSouthS/article/details/119384072

扩展:网上osg嵌入到qt 的方法很多(但感觉都好难成功运行,对新手不友好o(╥﹏╥)o),
链接:

  1. https://blog.csdn.net/qq_38697743/article/details/120718434?utm_source=app&app_version=5.3.0&code=app_1562916241&uLinkId=usr1mkqgl919blen
  2. https://blog.csdn.net/pzs0221/article/details/124020017
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值