Собрал Qt из исходников nmake.Пытаюсь создать статическую библиотеку (*.lib) |
Здравствуйте, гость ( Вход | Регистрация )
Собрал Qt из исходников nmake.Пытаюсь создать статическую библиотеку (*.lib) |
dima_serg |
22.5.2010, 16:14
Сообщение
#1
|
Новичок Группа: Новичок Сообщений: 2 Регистрация: 22.5.2010 Пользователь №: 1744 Спасибо сказали: 0 раз(а) Репутация: 0 |
Второй день мучаюсь никак не могу QMessageBox в *.lib засунуть.
Мои Действия 1.Создал Qt Статически (nmake) подключил интегратор VS2005. 2.Собрал *.lib все нормально VS2005+QT. 3.Но когда пытаюсь подключить к проекту созданному на VSC++ ругается на определения QMessageBox. Чё за фигня библиотека статическая |
|
|
Litkevich Yuriy |
22.5.2010, 18:45
Сообщение
#2
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
|
|
|
dima_serg |
22.5.2010, 23:27
Сообщение
#3
|
Новичок Группа: Новичок Сообщений: 2 Регистрация: 22.5.2010 Пользователь №: 1744 Спасибо сказали: 0 раз(а) Репутация: 0 |
1>FrStatic.lib(frstatic.obj) : error LNK2019: unresolved external symbol "private: static struct QString::Data * __cdecl QString::fromAscii_helper(char const *,int)" (?fromAscii_helper@QString@@CAPAUData@1@PBDH@Z) referenced in function "public: __thiscall QString::QString(char const *)" (??0QString@@QAE@PBD@Z)
1>FrStatic.lib(frstatic.obj) : error LNK2019: unresolved external symbol "private: static void __cdecl QString::free(struct QString::Data *)" (?free@QString@@CAXPAUData@1@@Z) referenced in function "public: __thiscall QString::~QString(void)" (??1QString@@QAE@XZ) 1>FrStatic.lib(frstatic.obj) : error LNK2019: unresolved external symbol "public: static int __cdecl QMessageBox::information(class QWidget *,class QString const &,class QString const &,int,int,int)" (?information@QMessageBox@@SAHPAVQWidget@@ABVQString@@1HHH@Z) referenced in function "public: int __thiscall FrStatic::GetZnach(void)" (?GetZnach@FrStatic@@QAEHXZ) 1>FrStatic.lib(frstatic.obj) : error LNK2019: unresolved external symbol "public: static class QString __cdecl QString::number(int,int)" (?number@QString@@SA?AV1@HH@Z) referenced in function "public: int __thiscall FrStatic::GetZnach(void)" (?GetZnach@FrStatic@@QAEHXZ) Видимо на определение Qt функций хотя библиотека (*.lib). |
|
|
Текстовая версия | Сейчас: 21.12.2024, 20:52 |