Vlad Drakula
09-01-2004, 02:21
вот создаю проет с помощью QT"шного мастера, добавляю код из примера, компилирую....
для стандартных примеров 1-6 все работает, но когда в проекте появляется несколько файлов то начинаются проблеммы:
------ Build started: Project: qt002, Configuration: Release Win32 ------
Linking...
LINK : warning LNK4199: /DELAYLOAD:comdlg32.dll ignored; no imports found from comdlg32.dll
LINK : warning LNK4199: /DELAYLOAD:oleaut32.dll ignored; no imports found from oleaut32.dll
LINK : warning LNK4199: /DELAYLOAD:winmm.dll ignored; no imports found from winmm.dll
LINK : warning LNK4199: /DELAYLOAD:wsock32.dll ignored; no imports found from wsock32.dll
LINK : warning LNK4199: /DELAYLOAD:winspool.dll ignored; no imports found from winspool.dll
001.obj : error LNK2001: unresolved external symbol "public: virtual bool __thiscall LCDRange::qt_property(int,int,class
QVariant *)" (?qt_property@LCDRange@@UAE_NHHPAVQVariant@@@Z)
001.obj : error LNK2001: unresolved external symbol "public: virtual bool __thiscall LCDRange::qt_emit(int,struct QUObject
*)" (?qt_emit@LCDRange@@UAE_NHPAUQUObject@@@Z)
001.obj : error LNK2001: unresolved external symbol "public: virtual bool __thiscall LCDRange::qt_invoke(int,struct
QUObject *)" (?qt_invoke@LCDRange@@UAE_NHPAUQUObject@@@Z)
001.obj : error LNK2001: unresolved external symbol "public: virtual void * __thiscall LCDRange::qt_cast(char const *)"
(?qt_cast@LCDRange@@UAEPAXPBD@Z)
001.obj : error LNK2001: unresolved external symbol "public: virtual char const * __thiscall LCDRange::className(void)const
" (?className@LCDRange@@UBEPBDXZ)
001.obj : error LNK2019: unresolved external symbol "public: static class QMetaObject * __cdecl
LCDRange::staticMetaObject(void)" (?staticMetaObject@LCDRange@@SAPAVQMetaObject@@XZ) referenced in function "public: virtual
class QMetaObject * __thiscall LCDRange::metaObject(void)const " (?metaObject@LCDRange@@UBEPAVQMetaObject@@XZ)
.\qt002.exe : fatal error LNK1120: 6 unresolved externals
Build log was saved at "file://e:\Qtpro\qt002\Release\BuildLog.htm"
qt002 - 7 error(s), 5 warning(s)
причем код где произошла ошибка я посмотреть не могу...
может я не так что то делаю?
PS
QT 3.2.1
для стандартных примеров 1-6 все работает, но когда в проекте появляется несколько файлов то начинаются проблеммы:
------ Build started: Project: qt002, Configuration: Release Win32 ------
Linking...
LINK : warning LNK4199: /DELAYLOAD:comdlg32.dll ignored; no imports found from comdlg32.dll
LINK : warning LNK4199: /DELAYLOAD:oleaut32.dll ignored; no imports found from oleaut32.dll
LINK : warning LNK4199: /DELAYLOAD:winmm.dll ignored; no imports found from winmm.dll
LINK : warning LNK4199: /DELAYLOAD:wsock32.dll ignored; no imports found from wsock32.dll
LINK : warning LNK4199: /DELAYLOAD:winspool.dll ignored; no imports found from winspool.dll
001.obj : error LNK2001: unresolved external symbol "public: virtual bool __thiscall LCDRange::qt_property(int,int,class
QVariant *)" (?qt_property@LCDRange@@UAE_NHHPAVQVariant@@@Z)
001.obj : error LNK2001: unresolved external symbol "public: virtual bool __thiscall LCDRange::qt_emit(int,struct QUObject
*)" (?qt_emit@LCDRange@@UAE_NHPAUQUObject@@@Z)
001.obj : error LNK2001: unresolved external symbol "public: virtual bool __thiscall LCDRange::qt_invoke(int,struct
QUObject *)" (?qt_invoke@LCDRange@@UAE_NHPAUQUObject@@@Z)
001.obj : error LNK2001: unresolved external symbol "public: virtual void * __thiscall LCDRange::qt_cast(char const *)"
(?qt_cast@LCDRange@@UAEPAXPBD@Z)
001.obj : error LNK2001: unresolved external symbol "public: virtual char const * __thiscall LCDRange::className(void)const
" (?className@LCDRange@@UBEPBDXZ)
001.obj : error LNK2019: unresolved external symbol "public: static class QMetaObject * __cdecl
LCDRange::staticMetaObject(void)" (?staticMetaObject@LCDRange@@SAPAVQMetaObject@@XZ) referenced in function "public: virtual
class QMetaObject * __thiscall LCDRange::metaObject(void)const " (?metaObject@LCDRange@@UBEPAVQMetaObject@@XZ)
.\qt002.exe : fatal error LNK1120: 6 unresolved externals
Build log was saved at "file://e:\Qtpro\qt002\Release\BuildLog.htm"
qt002 - 7 error(s), 5 warning(s)
причем код где произошла ошибка я посмотреть не могу...
может я не так что то делаю?
PS
QT 3.2.1