在VS2015中将OSG嵌套在Qt中(简版)

遇到一个项目需要做模型单体化,通过osg,并利用Qt做一个界面,但是由于之前实在是没有接触过这方面的内容,一切都需要从头来过,之前的环境配置在网上也是找了很多教程,踩了很多坑,好在通过一段时间完成了,现在想实现一个简单的功能,就是把osg放在Qt界面内展示。查找了许多资料,查的也不太齐全,有些我自己也运行不出来,就找了一个自己能实现的,在这儿里给大家贴一下。

1.新建Qt项目

完成创建后,右击项目->属性

在VC++目录中(此处可以添加osg和Qt相关所有库)

在包含目录内添加include文件路径;

在库目录内添加lib文件路径;

在C/C++内,点击预处理器,添加预处理器定义:WIN32

在链接器内,点击输入->附加依赖项,添加附加依赖文件,我添加的如下所示:


OpenThreadsd.lib
osgd.lib
osgDBd.lib
osgFXd.lib
osgGAd.lib
osgManipulatord.lib
osgParticled.lib
osgShadowd.lib
osgSimd.lib
osgTerraind.lib
osgTextd.lib
osgUtild.lib
osgViewerd.lib
Qt5Cored.lib
Qt5Guid.lib
Qt5Widgetsd.lib
Qt5OpenGLd.lib
osgQOpenGLd.lib

最后点击应用,然后确定,基本的环境就算搭建完毕。

可以点击开始执行(不调试)运行一下看看效果。得到的结果应该是一个空白的widget页面。

2.ViewerWidget.h

#pragma once

#include
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值