• 8105阅读
  • 0回复

关于QT plugin的问题 [复制链接]

上一主题 下一主题
离线zxxx
 
只看楼主 倒序阅读 楼主  发表于: 2006-03-23
我直接用QMotifStyle 类设置风格:QApplication::setStyle(new QMotifStyle );
但链接时出现如下错误:
Preferences.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall QMotifStyle::drawControl(enum QStyle::ControlElement,class QPainter *,class QWidget const *,class QRect const &,class QColorGroup const &,unsigned int,class QStyleOption const &)const " (?drawControl@QMotifStyle@@UBEXW4ControlElement@QStyle@@PAVQPainter@@PBVQWidget@@ABVQRect@@ABVQColorGroup@@IABVQStyleOption@@@Z)
Preferences.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall QMotifStyle::drawPrimitive(enum QStyle::PrimitiveElement,class QPainter *,class QRect const &,class QColorGroup const &,unsigned int,class QStyleOption const &)const " (?drawPrimitive@QMotifStyle@@UBEXW4PrimitiveElement@QStyle@@PAVQPainter@@ABVQRect@@ABVQColorGroup@@IABVQStyleOption@@@Z)
Preferences.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall QMotifStyle::polishPopupMenu(class QPopupMenu *)" (?polishPopupMenu@QMotifStyle@@UAEXPAVQPopupMenu@@@Z)
Preferences.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall QMotifStyle::polish(class QWidget *)" (?polish@QMotifStyle@@UAEXPAVQWidget@@@Z)
Preferences.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall QMotifStyle::polish(class QApplication *)" (?polish@QMotifStyle@@UAEXPAVQApplication@@@Z)..
........

我的静态库qmotifsytle.lib加入到工程里了。环境:vc6+qt3.3.5。
请问这是怎么回事?????
快速回复
限100 字节
 
上一个 下一个