• 13411阅读
  • 5回复

QT4中安装QWT5出现的问题....有耐心的同志进来看一下... [复制链接]

上一主题 下一主题
离线snipertheone
 

只看楼主 倒序阅读 楼主  发表于: 2006-06-24
— 本帖被 XChinux 从 Qt for Windows 移动到本区(2010-02-08) —
link /LIBPATH:"c:\QT\lib" /NOLOGO /DLL /incremental:no /OUT:"plugins\des
igner\qwt_designer_plugin.dll" @C:\DOCUME~1\new\LOCALS~1\Temp\nm3.tmp
  Creating library plugins\designer\qwt_designer_plugin.lib and object plugins\
designer\qwt_designer_plugin.exp
qwt_designer_plugin.obj : error LNK2019: unresolved external symbol "public: sta
tic struct QMetaObject const QwtPlot::staticMetaObject" (?staticMetaObject@QwtPl
ot@@2UQMetaObject@@B) referenced in function "class QwtPlot * __cdecl qobject_ca
st<class QwtPlot *>(class QObject *)" (??$qobject_cast@PAVQwtPlot@@@@YAPAVQwtPlo
t@@PAVQObject@@@Z)
qwt_designer_plugin.obj : error LNK2019: unresolved external symbol "public: sta
tic struct QMetaObject const QwtDial::staticMetaObject" (?staticMetaObject@QwtDi
al@@2UQMetaObject@@B) referenced in function "class QwtDial * __cdecl qobject_ca
st<class QwtDial *>(class QObject *)" (??$qobject_cast@PAVQwtDial@@@@YAPAVQwtDia
l@@PAVQObject@@@Z)
plugins\designer\qwt_designer_plugin.dll : fatal error LNK1120: 2 unresolved ext
ernals
NMAKE : fatal error U1077: 'link' : return code '0x460'
Stop.
NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio .NET 2003\
Vc7\bin\nmake.exe"' : return code '0x2'
Stop.

D:\qwt\designer>nmake

我是按安装文件里的cd designer
qmake qwtplugin.pro
nmake来做的....到最后一步就出错了..昨回事呢??
[ 此贴被XChinux在2006-06-24 22:48重新编辑 ]
我爱学习
离线room502

只看该作者 1楼 发表于: 2006-09-03
缺少qwt5.lib的连接
离线fangtrue
只看该作者 2楼 发表于: 2006-09-11
我编译时designer时业出现相同的错误,但在编译examples时有没有出现这种错误。
我在msvc.net 2003下检查了项目-->属性-->连接器-->输入-->附加依赖项:显示如下
../lib/qwt5.lib
C:\Qt\4.1.0\lib\QtDesigner4.lib
C:\Qt\4.1.0\lib\QtXml4.lib
C:\Qt\4.1.0\lib\QtGui4.lib
C:\Qt\4.1.0\lib\QtCore4.lib

说明并不缺少qwt.lib的连接啊!为什么还会有下面的错误?:
正在链接...
  正在创建库 plugins\designer\qwt_designer_plugin.lib 和对象 plugins\designer\qwt_designer_plugin.exp
qwt_designer_plugin.obj : error LNK2019: 无法解析的外部符号 "public: static struct QMetaObject const QwtPlot::staticMetaObject" (?staticMetaObject@QwtPlot@@2UQMetaObject@@B) ,该符号在函数 "class QwtPlot * __cdecl qobject_cast<class QwtPlot *>(class QObject *)" (??$qobject_cast@PAVQwtPlot@@@@YAPAVQwtPlot@@PAVQObject@@@Z) 中被引用
qwt_designer_plugin.obj : error LNK2019: 无法解析的外部符号 "public: static struct QMetaObject const QwtDial::staticMetaObject" (?staticMetaObject@QwtDial@@2UQMetaObject@@B) ,该符号在函数 "class QwtDial * __cdecl qobject_cast<class QwtDial *>(class QObject *)" (??$qobject_cast@PAVQwtDial@@@@YAPAVQwtDial@@PAVQObject@@@Z) 中被引用
plugins\designer\qwt_designer_plugin.dll : fatal error LNK1120: 2 个无法解析的外部命令

不知有没有那为同志出现过同样的错误,请指教!
努力编程!
离线jiapei100
只看该作者 3楼 发表于: 2010-06-29

顶,我是在用Visual Studio 2008编译自己工程的时候,遇到同样问题!

(moc_dataplot.obj) : error LNK2001: unresolved external symbol "public: static struct QMetaObject const QwtPlot::staticMetaObject" (?staticMetaObject@QwtPlot@@2UQMetaObject@@B)

请问楼上的,你们都解决这个问题了么?

Cheers
JIA
Welcome to Vision Open
http://www.visionopen.com
离线wd007

只看该作者 4楼 发表于: 2010-06-29
可能还有其他的依赖没有添加
欢迎访问我的博客,一起学习提高
http://blog.csdn.net/qter_wd007
离线qimo601

只看该作者 5楼 发表于: 2012-03-19
在VS2008下需要加个预处理
这篇文章
http://apps.hi.baidu.com/share/detail/34220545
快速回复
限100 字节
 
上一个 下一个