查看: 2560|回复: 8

qt 与osg的问题osgviewerQt

[复制链接]

该用户从未签到

发表于 2013-3-22 23:34:16 | 显示全部楼层 |阅读模式
刚刚学习,求助,谢谢
无法解析的外部符号 "public: virtual bool __thiscall osgQt::GraphicsWindowQt::valid(void)const " (?valid@GraphicsWindowQt@osgQt@@UBE_NXZ)
1>main.obj : error LNK2001: 无法解析的外部符号 "public: virtual bool __thiscall osgQt::GraphicsWindowQt::realizeImplementation(void)" (?realizeImplementation@GraphicsWindowQt@osgQt@@UAE_NXZ)
1>main.obj : error LNK2001: 无法解析的外部符号 "public: virtual bool __thiscall osgQt::GraphicsWindowQt::isRealizedImplementation(void)const " (?isRealizedImplementation@GraphicsWindowQt@osgQt@@UBE_NXZ)

该用户从未签到

发表于 2013-3-23 08:15:11 来自手机 | 显示全部楼层
包含osgqt.lib或osgqtd.lib即可

该用户从未签到

 楼主| 发表于 2013-3-23 09:08:54 | 显示全部楼层
谢谢可以运行了,但为什么不显示窗口,是版本的问题吗?

该用户从未签到

 楼主| 发表于 2013-3-23 10:13:15 | 显示全部楼层
谢谢,已解决

该用户从未签到

发表于 2013-7-6 11:34:33 | 显示全部楼层
dongzhe 发表于 2013-3-23 09:08
谢谢可以运行了,但为什么不显示窗口,是版本的问题吗?

菜鸟请教 osgqt.lib或osgqtd.lib怎么找不到。。。。是因为我先装的OSG 后装的QT吗

该用户从未签到

发表于 2013-7-8 09:25:56 | 显示全部楼层
检查OSG lib文件夹中是否有这两个文件

该用户从未签到

发表于 2013-7-25 10:36:02 | 显示全部楼层
redrose007 发表于 2013-3-23 08:15
包含osgqt.lib或osgqtd.lib即可

赞一个....
遇到同样的问题了,一直都以为是有什么没有回收.想不到是依赖库

该用户从未签到

发表于 2013-9-28 22:33:18 | 显示全部楼层
liuzhiyu123 发表于 2013-7-8 09:25
检查OSG lib文件夹中是否有这两个文件

我的项目pro文件加上了
INCLUDEPATH += C:\OSG\include
LIBS +=  C:\OSG\lib\osgqtd.lib

但是也报了main.obj:-1: 错误NK2019: 无法解析的外部符号 "__declspec(dllimport) public: __thiscall osg::ArgumentParser::~ArgumentParser(void)" (__imp_??1ArgumentParser@osg@@QAE@XZ),该符号在函数 _main 中被引用等错误,还有lib没加上吗?

该用户从未签到

发表于 2013-9-28 22:39:26 | 显示全部楼层
对于osgViewerQt那个例子,pro文件里加入如下配置,可以成功运行
INCLUDEPATH += C:\OSG\include
LIBS +=  C:\OSG\lib\osgqtd.lib
LIBS +=  C:\OSG\lib\osgd.lib
LIBS +=  C:\OSG\lib\osgGAd.lib
LIBS +=  C:\OSG\lib\osgViewerd.lib
LIBS +=  C:\OSG\lib\osgDBd.lib
您需要登录后才可以回帖 登录 | 注册

本版积分规则

OSG中国官方论坛-有您OSG在中国才更好

网站简介:osgChina是国内首个三维相关技术开源社区,旨在为国内更多的技术开发人员提供最前沿的技术资讯,为更多的三维从业者提供一个学习、交流的技术平台。

联系我们

  • 工作时间:09:00--18:00
  • 反馈邮箱:1315785073@qq.com
快速回复 返回顶部 返回列表