引用楼主roywillow于2011-04-24 00:01发表的 有没有人尝试分离使用Qxt的类?咱菜鸟的尝试很无力啊…… :
前几天看到了Qxt中QxtGlobalShortcut从Qxt类库中分离出来使用的方法,于是就想尝试将QxtBaseSpinBox分离出来使用(因为实在是懒得装那个库了……),仿照着(确实是仿照着,因为菜鸟一个……)GlobalShortcut的pri写了个自己的pri,然后也include到了pro中,结果编译的时候大吃一惊……
出来了大批的类似“warning: 'QxtBaseSpinBox::QxtBaseSpinBox(QWidget*)' redeclared without dllimport attribute: previous dllimport ignored”、“warning: 'virtual QxtBaseSpinBox::~QxtBaseSpinBox()' redeclared without dllimport attribute: previous dllimport ignored”的信息,但是这些信息在第二次编译的时候就没了……
之后还有大批的类似“undefined reference to `_imp___ZN14QxtBaseSpinBox11baseChangedEi'”、“undefined reference to `_imp___ZN14QxtBaseSpinBoxC1EP7QWidget'”的“经典”错误……
于是彻底茫然了……谁能告诉我我少做了什么……
.......