Поиск:

Ответ в темуСоздание новой темы Создание опроса
> [Qt ]Не получается собрать Qt ститически 
:(
    Опции темы
yngwie19
Дата 4.6.2009, 10:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 829
Регистрация: 15.6.2008
Где: Новгород

Репутация: нет
Всего: нет



он при копиляции выдоет, что не возможно открыть для включения QtCore4.lib, а QtCore4.lib у меня есть. 
А у тебя есть на компе QtCore4.lib, у тебя он есть?
PM MAIL   Вверх
korbian
Дата 4.6.2009, 10:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 336
Регистрация: 20.2.2007
Где: Penza

Репутация: 1
Всего: 14



yngwie19, у меня Mingw/GCC. ему хватает libQtCore4.a (аналог QtCore4.lib)
я перестал вас понимать, зачем же вы просили скинуть QtCore4.lib? и в чем сейчас у вас проблема?


--------------------
korbian ©
PM   Вверх
SneG0K
Дата 4.6.2009, 10:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Max Mara
***


Профиль
Группа: Завсегдатай
Сообщений: 1887
Регистрация: 1.12.2007
Где: Wis Dells

Репутация: нет
Всего: 54



Знаешь, попробуй забить на эту ошибку... Я когда собирал, у меня тоже были такие ошибки, я забил на них и все работаетsmile
PM WWW Skype   Вверх
yngwie19
Дата 4.6.2009, 11:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 829
Регистрация: 15.6.2008
Где: Новгород

Репутация: нет
Всего: нет



Цитата(korbian @  4.6.2009,  10:27 Найти цитируемый пост)
 перестал вас понимать, зачем же вы просили скинуть QtCore4.lib? и в чем сейчас у вас проблема? 

Я союираю проект в VS 2008, при компиляции он не может найти файл QtCore4.lib, мне нужно чтобы кто-нибудь у кого есть этот файл скинул его на форум.

Цитата(SneG0K @  4.6.2009,  10:34 Найти цитируемый пост)
Знаешь, попробуй забить на эту ошибку... Я когда собирал, у меня тоже были такие ошибки, я забил на них и все работает

Забить не могу, т.к проект в VS 2008 без этой либы не собирается.
PM MAIL   Вверх
korbian
Дата 4.6.2009, 11:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 336
Регистрация: 20.2.2007
Где: Penza

Репутация: 1
Всего: 14



yngwie19, понятно. нужно прописать в настройках проекта путь к библиотекам qt и подключить саму "либину" в настройках проекта, либо через #pragma comment(lib, "QtCore4.lib") в вашем коде. 
К сожалению, давно не пользовал Вижуал Студио и напамять не скажу, где найти соответсвующие места в настройках проекта


--------------------
korbian ©
PM   Вверх
yngwie19
Дата 4.6.2009, 11:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 829
Регистрация: 15.6.2008
Где: Новгород

Репутация: нет
Всего: нет



korbian, Я уже писал, что файла QtCore4.lib нет на моем компе. 
PM MAIL   Вверх
korbian
Дата 4.6.2009, 12:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 336
Регистрация: 20.2.2007
Где: Penza

Репутация: 1
Всего: 14



Цитата(yngwie19 @ 4.6.2009,  11:17)
он при копиляции выдоет, что не возможно открыть для включения QtCore4.lib, а QtCore4.lib у меня есть. 

тут же вы говорите, что она у вас есть!
перестал вас понимать.  smile 
Если у вас есть libQtCore4.a, можете переименовать его в QtCore4.lib. возможно такой фляк прокатит.

впротивном случае, могу запостить сюда. сообщите!

Это сообщение отредактировал(а) korbian - 4.6.2009, 12:46


--------------------
korbian ©
PM   Вверх
yngwie19
Дата 4.6.2009, 12:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 829
Регистрация: 15.6.2008
Где: Новгород

Репутация: нет
Всего: нет



korbian, прошу прощения оговорился. Я попробую мегодня вечером, результат сообщу. А никто по VS 2008 не собирал Qt static, поделитесь опытом
PM MAIL   Вверх
yngwie19
Дата 4.6.2009, 18:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 829
Регистрация: 15.6.2008
Где: Новгород

Репутация: нет
Всего: нет



вообщем переименовал libQtCore4.a в QtCore4.lib, потом он попросил еще QtGui4.lib - сделал тоже самое, далее у меня посыпалось много ошибок
Код

1>Linking...
1>msvcrt.lib(ti_inst.obj) : error LNK2005: "private: __thiscall type_info::type_info(class type_info const &)" (??0type_info@@AAE@ABV0@@Z) already defined in 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) already defined in LIBCMT.lib(typinfo.obj)
1>LIBCMT.lib(crt0init.obj) : warning LNK4098: defaultlib 'msvcrt.lib' conflicts with use of other libs; use /NODEFAULTLIB:library
1>main.obj : error LNK2019: unresolved external symbol "public: virtual __thiscall QApplication::~QApplication(void)" (??1QApplication@@UAE@XZ) referenced in function _main
1>main.obj : error LNK2019: unresolved external symbol "public: static int __cdecl QApplication::exec(void)" (?exec@QApplication@@SAHXZ) referenced in function _main
1>main.obj : error LNK2019: unresolved external symbol "public: __thiscall QLabel::QLabel(class QString const &,class QWidget *,class QFlags<enum Qt::WindowType>)" (??0QLabel@@QAE@ABVQString@@PAVQWidget@@V?$QFlags@W4WindowType@Qt@@@@@Z) referenced in function _main
1>main.obj : error LNK2019: unresolved external symbol "public: __thiscall QApplication::QApplication(int &,char * *,int)" (??0QApplication@@QAE@AAHPAPADH@Z) referenced in function _main
1>main.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>main.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>qtmain.lib(qtmain_win.obj) : error LNK2001: unresolved external symbol "private: static void __cdecl QString::free(struct QString::Data *)" (?free@QString@@CAXPAUData@1@@Z)
1>qtmain.lib(qtmain_win.obj) : error LNK2019: unresolved external symbol "private: static struct QByteArray::Data QByteArray::shared_null" (?shared_null@QByteArray@@0UData@1@A) referenced in function "public: __thiscall QByteArray::QByteArray(void)" (??0QByteArray@@QAE@XZ)
1>qtmain.lib(qtmain_win.obj) : error LNK2019: unresolved external symbol "void __cdecl qFree(void *)" (?qFree@@YAXPAX@Z) referenced in function "public: __thiscall QByteArray::~QByteArray(void)" (??1QByteArray@@QAE@XZ)
1>qtmain.lib(qtmain_win.obj) : error LNK2019: unresolved external symbol "private: void __thiscall QByteArray::realloc(int)" (?realloc@QByteArray@@AAEXH@Z) referenced in function "public: void __thiscall QByteArray::detach(void)" (?detach@QByteArray@@QAEXXZ)
1>qtmain.lib(qtmain_win.obj) : error LNK2019: unresolved external symbol "void * __cdecl qMalloc(unsigned int)" (?qMalloc@@YAPAXI@Z) referenced in function "private: struct QVectorData * __thiscall QVector<char *>::malloc(int)" (?malloc@?$QVector@PAD@@AAEPAUQVectorData@@H@Z)
1>qtmain.lib(qtmain_win.obj) : error LNK2019: unresolved external symbol "void * __cdecl qMemSet(void *,int,unsigned int)" (?qMemSet@@YAPAXPAXHI@Z) referenced in function "private: void __thiscall QVector<char *>::realloc(int,int)" (?realloc@?$QVector@PAD@@AAEXHH@Z)
1>qtmain.lib(qtmain_win.obj) : error LNK2019: unresolved external symbol "void * __cdecl qRealloc(void *,unsigned int)" (?qRealloc@@YAPAXPAXI@Z) referenced in function "private: void __thiscall QVector<char *>::realloc(int,int)" (?realloc@?$QVector@PAD@@AAEXHH@Z)
1>qtmain.lib(qtmain_win.obj) : error LNK2019: unresolved external symbol "public: static struct QVectorData * __cdecl QVectorData::malloc(int,int,int,struct QVectorData *)" (?malloc@QVectorData@@SAPAU1@HHHPAU1@@Z) referenced in function "private: void __thiscall QVector<char *>::realloc(int,int)" (?realloc@?$QVector@PAD@@AAEXHH@Z)
1>qtmain.lib(qtmain_win.obj) : error LNK2019: unresolved external symbol "void __cdecl qWinMain(struct HINSTANCE__ *,struct HINSTANCE__ *,char *,int,int &,class QVector<char *> &)" (?qWinMain@@YAXPAUHINSTANCE__@@0PADHAAHAAV?$QVector@PAD@@@Z) referenced in function _WinMain@16
1>qtmain.lib(qtmain_win.obj) : error LNK2019: unresolved external symbol "public: class QByteArray & __thiscall QByteArray::operator=(char const *)" (??4QByteArray@@QAEAAV0@PBD@Z) referenced in function _WinMain@16
1>qtmain.lib(qtmain_win.obj) : error LNK2019: unresolved external symbol "public: class QByteArray & __thiscall QByteArray::operator=(class QByteArray const &)" (??4QByteArray@@QAEAAV0@ABV0@@Z) referenced in function _WinMain@16
1>qtmain.lib(qtmain_win.obj) : error LNK2019: unresolved external symbol "public: class QByteArray __thiscall QString::toLocal8Bit(void)const " (?toLocal8Bit@QString@@QBE?AVQByteArray@@XZ) referenced in function _WinMain@16
1>qtmain.lib(qtmain_win.obj) : error LNK2019: unresolved external symbol "public: static class QString __cdecl QString::fromUtf16(unsigned short const *,int)" (?fromUtf16@QString@@SA?AV1@PBGH@Z) referenced in function _WinMain@16
1>qtmain.lib(qtmain_win.obj) : error LNK2019: unresolved external symbol "public: static enum QSysInfo::WinVersion __cdecl QSysInfo::windowsVersion(void)" (?windowsVersion@QSysInfo@@SA?AW4WinVersion@1@XZ) referenced in function _WinMain@16
1>C:\Users\Kostyap\Documents\Visual Studio 2008\Projects\2\Release\2.exe : fatal error LNK1120: 19 unresolved externals
.
 
Я создал новый проект и вроде все нормально, однако при компиляции Linker выдает 
Код

1>------ Build started: Project: 12, Configuration: Release Win32 ------
1>Compiling...
1>main.cpp
1>Linking...
1>QtGui.lib(qgrayraster.obj) : MSIL .netmodule or module compiled with /GL found; restarting link with /LTCG; add /LTCG to the link command line to improve linker performance
1>LINK : warning LNK4098: defaultlib 'LIBCMT' conflicts with use of other libs; use /NODEFAULTLIB:library
1>Generating code
1>Finished generating code
1>Embedding manifest...
1>Build log was saved at "file://c:\Users\Kostyap\Documents\Visual Studio 2008\Projects\12\12\Release\BuildLog.htm"
1>12 - 0 error(s), 1 warning(s)
========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========


вот код самой проги:
Код

#include <qapplication>
#include <qlabel>

int main(int argc, char *argv[])
{
    QApplication app(argc, argv);
    QLabel *label = new QLabel("Hello, Qt!", 0);
    label->show();
    return app.exec();
}

Вот сам exe - шник http://ifolder.ru/12473588
Ребят у кого не установлен Qt запустите пожалуйста, требует ли какие-нибудь библы ? Спасибо.

Это сообщение отредактировал(а) yngwie19 - 4.6.2009, 18:25
PM MAIL   Вверх
korbian
Дата 5.6.2009, 08:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 336
Регистрация: 20.2.2007
Где: Penza

Репутация: 1
Всего: 14



yngwie19, вы и сами можете это проверить, открыв свой исполняемый файл к примеру в PEBrowse и посмотрев какие библиотеки перечислены в секции import


--------------------
korbian ©
PM   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С/С++: Кроссплатформенное программирование, QT/Gtk+/wxWidgets"
JackYF
Любитель
  • В заголовке темы в квадратных скобках обозначьте используемую вами библиотеку, например: [QT],[GTK],[wx].
  • Если вопрос актуален только для некоторой версии библиотеки, либо, если вы пользуетесь не самой последней версией, укажите это. Например: [QT4], [GTK2].
  • Все начинающие изучать Qt - не забудьте зайти сюда.
  • Проставьте несколько ключевых слов темы, чтобы её можно было легче найти.
  • В вопросе укажите полную версию версию библиотеки, а также все дополнительные используемые программные пакеты.
  • Не забывайте пользоваться кнопкой "Код".
  • Телепатов на форуме нет! Задавайте чёткий, конкретный и полный вопрос. Указывайте полностью ошибки компилятора и компоновщика.
  • Новое сообщение должно иметь прямое отношение к тематике этого раздела. Флуд, флейм, оффтопик запрещены.
  • Категорически запрещается обсуждение вареза, "кряков", взлома программ и т.д.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, Любитель.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets | Следующая тема »


 




[ Время генерации скрипта: 0.0596 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.