查看: 3725|回复: 2

osg3.0.0+vs2010+qt4.8.2编译错误

[复制链接]

该用户从未签到

发表于 2012-9-16 17:23:09 | 显示全部楼层 |阅读模式
本帖最后由 xiazaitmd 于 2012-9-16 17:23 编辑

搭建流程都是按照下面这个帖子的流程走的
http://bbs.osgchina.org/forum.php?mod=viewthread&tid=9223&extra=page%3D1
osg core中的osgQt编译出错了,错误描述如下:
  1. GraphicsWindowQt.obj : error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: class QCursor & __thiscall QCursor::operator=(class QCursor &&)" (__imp_??4QCursor@@QAEAAV0@$QAV0@@Z),该符号在函数 "public: virtual void __thiscall osgQt::GraphicsWindowQt::setCursor(enum osgViewer::GraphicsWindow::MouseCursor)" (?setCursor@GraphicsWindowQt@osgQt@@UAEXW4MouseCursor@GraphicsWindow@osgViewer@@@Z) 中被引用

  2. QGraphicsViewAdapter.obj : error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: class QImage & __thiscall QImage::operator=(class QImage &&)" (__imp_??4QImage@@QAEAAV0@$QAV0@@Z),该符号在函数 "public: __thiscall osgQt::QGraphicsViewAdapter::QGraphicsViewAdapter(class osg::Image *,class QWidget *)" (??0QGraphicsViewAdapter@osgQt@@QAE@PAVImage@osg@@PAVQWidget@@@Z) 中被引用
复制代码
包含了以下qt库:
d:\Qt\4.8.2\lib\QtCored4.lib
d:\Qt\4.8.2\lib\QtGuid4.lib
d:\Qt\4.8.2\lib\QtOpenGLd4.lib

实在找不出问题在哪,请各位指点迷津,谢谢!

该用户从未签到

发表于 2012-12-21 10:34:05 | 显示全部楼层
我现在也碰到了同样的问题,这有个贴
http://www.16kan.com/post/222732.html
上面说重新编译qt,但是我在编译osg3.01release版之前,先安装的debug版本,编译遇到qt问题后,按照这个贴上说的编译qt成功了,结果还是有些图片插件有问题,所以准备安装3,01的release版本,又遇到qt问题
:(:(

该用户从未签到

发表于 2013-8-14 17:08:30 | 显示全部楼层
同样遇到了这种问题,跪求高手
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

联系我们

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