首页| 论坛| 消息

标题:用界面设计器全部弄好后,但调用nmake编译时发现找不到相关动态链接库的入口
作者:popleaf1
日期:2006-12-05 19:23
内容:

我为了尝试在msvc里面编译,得到了这样的链接结果:
--------------------Configuration: Metric - Win32 Debug--------------------
Compiling...
conversionform.cpp
Linking...
moc_conversionform.obj : error LNK2005: "public: virtual char const * __thiscall ConversionForm::className(void)const " (?className@ConversionForm@@UBEPBDXZ) already defined in main.obj
moc_conversionform.obj : error LNK2005: "public: static class QString __cdecl ConversionForm::tr(char const *,char const *)" (?tr@ConversionForm@@SA?AVQString@@PBD0@Z) already defined in main.obj
moc_conversionform.obj : error LNK2005: "public: static class QString __cdecl ConversionForm::trUtf8(char const *,char const *)" (?trUtf8@ConversionForm@@SA?AVQString@@PBD0@Z) already defined in main.obj
moc_conversionform.obj : error LNK2005: "public: static class QMetaObject * __cdecl ConversionForm::staticMetaObject(void)" (?staticMetaObject@ConversionForm@@SAPAVQMetaObject@@XZ) already defined in main.obj
moc_conversionform.obj : error LNK2005: "public: virtual void * __thiscall ConversionForm::qt_cast(char const *)" (?qt_cast@ConversionForm@@UAEPAXPBD@Z) already defined in main.obj
moc_conversionform.obj : error LNK2005: "public: virtual bool __thiscall ConversionForm::qt_invoke(int,struct QUObject *)" (?qt_invoke@ConversionForm@@UAE_NHPAUQUObject@@@Z) already defined in main.obj
moc_conversionform.obj : error LNK2005: "public: virtual bool __thiscall ConversionForm::qt_emit(int,struct QUObject *)" (?qt_emit@ConversionForm@@UAE_NHPAUQUObject@@@Z) already defined in main.obj
moc_conversionform.obj : error LNK2005: "public: virtual bool __thiscall ConversionForm::qt_property(int,int,class QVariant *)" (?qt_property@ConversionForm@@UAE_NHHPAVQVariant@@@Z) already defined in main.obj
moc_conversionform.obj : error LNK2005: "public: static bool __cdecl ConversionForm::qt_static_property(class QObject *,int,int,class QVariant *)" (?qt_s ..


#1 [qoozone1234 01-26 18:54]
说的不详细。
也不说你的版本。

回复 发表
主题 版块