當我在build 一個project的時候,使用debug mode 可以正常compile
但是使用release mode的時候,則會出現以下的問題,
使用的是VS2005 + 4.2.2 + Qt Integration 1.3.1
想請問這是什麼地方沒設定好嗎? 另外想請問一個Dialog 的問題,
使用designer 新增了一個dialog, 它在顯示的時候, 會在關閉視窗的[X]旁邊,
出現一個help用的[?] 想請問怎樣可以把那個[?] 移除掉呢? 謝謝大家
感謝.
MSN:
tw(DOT)justin(AT)gmail(DOT)comAboutDlgT.obj : error LNK2019: 無法解析的外部符號 "public: static struct QMetaObject const AboutDlg::staticMetaObject" (?staticMetaObject@AboutDlg@@2UQMetaObject@@B) 在函式 "public: static class QString __cdecl AboutDlg::tr(char const *,char const *)" (?tr@AboutDlg@@SA?AVQString@@PBD0@Z) 中被參考
1>AboutDlgT.obj : error LNK2001: 無法解析的外部符號 "public: virtual struct QMetaObject const * __thiscall AboutDlg::metaObject(void)const " (?metaObject@AboutDlg@@UBEPBUQMetaObject@@XZ)
1>AboutDlgT.obj : error LNK2001: 無法解析的外部符號 "public: virtual void * __thiscall AboutDlg::qt_metacast(char const *)" (?qt_metacast@AboutDlg@@UAEPAXPBD@Z)
1>AboutDlgT.obj : error LNK2001: 無法解析的外部符號 "public: virtual int __thiscall AboutDlg::qt_metacall(enum QMetaObject::Call,int,void * *)" (?qt_metacall@AboutDlg@@UAEHW4Call@QMetaObject@@HPAPAX@Z)
1>pzu.obj : error LNK2019: 無法解析的外部符號 "public: static struct QMetaObject const PZU::staticMetaObject" (?staticMetaObject@PZU@@2UQMetaObject@@B) 在函式 "public: static class QString __cdecl PZU::tr(char const *,char const *)" (?tr@PZU@@SA?AVQString@@PBD0@Z) 中被參考
1>pzu.obj : error LNK2001: 無法解析的外部符號 "public: virtual struct QMetaObject const * __thiscall PZU::metaObject(void)const " (?metaObject@PZU@@UBEPBUQMetaObject@@XZ)
1>pzu.obj : error LNK2001: 無法解析的外部符號 "public: virtual void * __thiscall PZU::qt_metacast(char const *)" (?qt_metacast@PZU@@UAEPAXPBD@Z)
1>pzu.obj : error LNK2001: 無法解析的外部符號 "public: virtual int __thiscall PZU::qt_metacall(enum QMetaObject::Call,int,void * *)" (?qt_metacall@PZU@@UAEHW4Call@QMetaObject@@HPAPAX@Z)
1>..\..\..\build\PZU.exe : fatal error LNK1120: 8 個無法解析的外部符號