Qt窗体嵌入OpenSceneGraph

把osgviewerQt拷贝到applications里面,然后修改CMakeLists.txt文件,

然后再添加ADD_SUBDIRECTORY(osgviewerQt),这样编译出了很多问题,查看了其他博客的做法,说是要配置cmake中需要的QT路径,但是依然报错,只能先放着以后解决了。

我重新编译osg,然后新建一个Qt项目,把osgviewerQt里面的代码照搬过来,运行成功了,只出了点小问题,把 QCoreApplication换成QApplication app(argc, argv)。

https://blog.csdn.net/qq_34861102/article/details/80787333

https://www.cnblogs.com/xingzhensun/p/6251635.html

https://stackoverflow.com/questions/5521752/qt-qwidget-cannot-create-a-qwidget-when-no-gui-is-being-used

 

pro文件内容:

QT += core
QT -= gui
QT += opengl

CONFIG += c++11 console
CONFIG -= app_bundle

SOURCES += \
        main.cpp
LIBS+= -L/usr/local/lib64/ -losgQt
LIBS+= -L/usr/local/lib64/ -losgViewer
LIBS+= -L/usr/local/lib64/ -losgGA
LIBS+= -L/usr/local/lib64/ -losg
LIBS+= -L/usr/local/lib64/ -losgDB

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值