crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> Необъяснимые ошибки, я их понять не могу...
Гость_Dom_*
сообщение 12.11.2009, 18:19
Сообщение #1





Гости








    


таких ошибок давно не встречал... что оно значит? и как её решить?
1>QtCore4.lib(QtCore4.dll) : error LNK2005: "public: __thiscall QString::~QString(void)" (??1QString@@QAE@XZ) уже определен в fc.obj
1>QtCore4.lib(QtCore4.dll) : error LNK2005: "public: __thiscall QByteArray::~QByteArray(void)" (??1QByteArray@@QAE@XZ) уже определен в fc.obj
1>QtCore4.lib(QtCore4.dll) : error LNK2005: "public: bool __thiscall QBasicAtomicInt::deref(void)" (?deref@QBasicAtomicInt@@QAE_NXZ) уже определен в fc.obj
1>QtCore4.lib(QtCore4.dll) : error LNK2005: "public: bool __thiscall QBasicAtomicInt::ref(void)" (?ref@QBasicAtomicInt@@QAE_NXZ) уже определен в fc.obj
1>msvcrt.lib(ti_inst.obj) : error LNK2005: "private: __thiscall type_info::type_info(class type_info const &)" (??0type_info@@AAE@ABV0@@Z) уже определен в LIBCMT.lib(typinfo.obj)
1>msvcrt.lib(ti_inst.obj) : error LNK2005: "private: class type_info & __thiscall type_info::operator=(class type_info const &)" (??4type_info@@AAEAAV0@ABV0@@Z) уже определен в LIBCMT.lib(typinfo.obj)
1>LIBCMT.lib(crt0init.obj) : warning LNK4098: библиотека по умолчанию "msvcrt.lib" противоречит использованию других библиотек; используйте параметр /NODEFAULTLIB:library
1>fc.obj : error LNK2001: неразрешенный внешний символ ""private: static struct QString::Data QString::shared_null" (?shared_null@QString@@0UData@1@A)"
1>fc.obj : error LNK2001: неразрешенный внешний символ ""private: static class QTextCodec * QTextCodec::cftr" (?cftr@QTextCodec@@0PAV1@A)"
1>fc.obj : error LNK2001: неразрешенный внешний символ ""private: static class QTextCodec * QString::codecForCStrings" (?codecForCStrings@QString@@0PAVQTextCodec@@A)"
1>fc.obj : error LNK2001: неразрешенный внешний символ ""private: static class QCoreApplication * QCoreApplication::self" (?self@QCoreApplication@@0PAV1@A)"
1>moc_fc.obj : error LNK2001: неразрешенный внешний символ ""public: static struct QMetaObject const QDialog::staticMetaObject" (?staticMetaObject@QDialog@@2UQMetaObject@@B)"
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Авварон
  опции профиля:
сообщение 12.11.2009, 19:14
Сообщение #2


Студент
*

Группа: Участник
Сообщений: 99
Регистрация: 26.4.2009
Пользователь №: 709

Спасибо сказали: 14 раз(а)




Репутация:   0  


макрос Q_OBJECT есть? прогони qmake, у тебя по ходу moc не обработал этот файл
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
DIMEDROLL
  опции профиля:
сообщение 13.11.2009, 8:36
Сообщение #3


Участник
**

Группа: Участник
Сообщений: 165
Регистрация: 28.9.2008
Из: Киев
Пользователь №: 304

Спасибо сказали: 23 раз(а)




Репутация:   0  


я думаю что ты накосячил в fc.cpp, приатач этот файлик - посмотрим.
А вообще ошибки означают что в этом файле ты определил реализацию деструктора QString::~QString(), QByteArray::~QByteArray и т.д
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 12.7.2020, 15:38