• 7760阅读
  • 3回复

qwt5.0 + vs2003 compiling the designer-plugin ERROR!!! [复制链接]

上一主题 下一主题
离线fangtrue
 
只看楼主 倒序阅读 楼主  发表于: 2006-09-11
— 本帖被 XChinux 执行加亮操作(2008-11-02) —
我编译designer时出现这样的错误,但在编译examples时有没有出现这种错误:

正在链接...
正在创建库 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 个无法解析的外部命令


我在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的连接啊!为什么还会有下面的错误?:


不知有没有那为同志出现过同样的错误,问题出在哪?如何解决?请指教!谢谢
[ 此贴被XChinux在2006-09-11 20:55重新编辑 ]
努力编程!
离线yleesun

只看该作者 1楼 发表于: 2008-09-06
我在使用QWT到时候遇到这样的问题,请问有没有解决办法?
离线hzxthzxt

只看该作者 2楼 发表于: 2008-10-18
重新编写。pro文件,把头文件和源文件都加入进去,有问题的话把打包程序发到我邮箱:hzxthzxt@163.com
adaddddddddddddddddddddddddddssssssssssweeeeeaaaaaaaaaaafdaaaaaaaaaaaaaaaffff
离线yleesun

只看该作者 3楼 发表于: 2008-10-30
解决方法:
在pro文件中加入:DEFINES    += QT_DLL QWT_DLL
就可以了。
快速回复
限100 字节
 
上一个 下一个