xiazaitmd 发表于 2012-9-16 17:23:09

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

本帖最后由 xiazaitmd 于 2012-9-16 17:23 编辑

搭建流程都是按照下面这个帖子的流程走的
http://bbs.osgchina.org/forum.php?mod=viewthread&tid=9223&extra=page%3D1
osg core中的osgQt编译出错了,错误描述如下: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) 中被引用

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问题
:(:(:(

wwwjieo0 发表于 2013-8-14 17:08:30

同样遇到了这种问题,跪求高手
页: [1]
查看完整版本: osg3.0.0+vs2010+qt4.8.2编译错误