Проблема со сборкой проекта в Windows |
Здравствуйте, гость ( Вход | Регистрация )
Проблема со сборкой проекта в Windows |
Litkevich Yuriy |
20.3.2010, 0:44
Сообщение
#21
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
|
|
|
RusB |
23.3.2010, 1:13
Сообщение
#22
|
Новичок Группа: Новичок Сообщений: 1 Регистрация: 23.3.2010 Пользователь №: 1553 Спасибо сказали: 0 раз(а) Репутация: 0 |
Только что сталкнулся с такой же ошибкой.
При установке qt-sdk-win-opensource-2010.02.1.exe отказался от установки встроенного MinGw, т.к. на компе уже установлена версия отдельно. Компилирую проект. Он не линкуется. Переустановил Qt со встроенным MinGw - сразу заработало. |
|
|
Litkevich Yuriy |
23.3.2010, 1:47
Сообщение
#23
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
|
|
|
kuler |
29.3.2010, 23:25
Сообщение
#24
|
Танцор диско Группа: Участник Сообщений: 441 Регистрация: 11.9.2008 Из: Москва Пользователь №: 289 Спасибо сказали: 6 раз(а) Репутация: -1 |
создаю пустой жуй проект в студии, компилю, получаю:
Error 1 error LNK2019: unresolved external symbol "__declspec(dllimport) public: void __thiscall std::locale::facet::_Register(void)" (__imp_?_Register@facet@locale@std@@QAEXXZ) referenced in function "class std::ctype<char> const & __cdecl std::use_facet<class std::ctype<char> >(class std::locale const &)" (??$use_facet@V?$ctype@D@std@@@std@@YAABV?$ctype@D@0@ABVlocale@0@@Z) qtmaind.lib TestQT сказали что надо пересобрать кутэ. Пытаюсь сделать но говорит не найден qconfig.cpp. Его действительно нигде нет. Помогите. |
|
|
Litkevich Yuriy |
30.3.2010, 1:28
Сообщение
#25
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
|
|
|
Hypafrag |
10.4.2010, 7:26
Сообщение
#26
|
Новичок Группа: Новичок Сообщений: 1 Регистрация: 10.4.2010 Пользователь №: 1613 Спасибо сказали: 0 раз(а) Репутация: 0 |
Такая ошибка , видимо, вознкает из-за несовместимости бинарников. Чтобы все было нормально, ваша версия mingw должна быть не меньше, чем версия mingw, которым собирались библиотеки. Отсюда 2 решения:
1 - обновить mingw 2 - пересобрать qt своей версией mingw |
|
|
Red_Dragon |
18.7.2010, 18:48
Сообщение
#27
|
Новичок Группа: Новичок Сообщений: 8 Регистрация: 18.7.2010 Пользователь №: 1890 Спасибо сказали: 0 раз(а) Репутация: 0 |
У меня подобная ситуация, подскажите как ее проще решить.
Раньше стояло MinGW 5.1.6 + QT 4.5.0 + qt eclipse integration 1.6.1, все было хорошо, но решил обновить qt до текушей (4.6.3). При установке получил сообщение: There is a problem with your MinGW installation: Do you still want to continue? (Your installation may not work) Ну все-же продолжил. В итоге после установки и перенастройки Эклипса под новый QT получаю ошибку при попытке компиляции свеже созданного приложения: Раскрывающийся текст mingw32-make release c:\Qt\4.6.3\bin\qmake -win32 -o Makefile qt_new.pro mingw32-make -f Makefile.Release mingw32-make[1]: Entering directory `C:/Users/Red_Dragon/workspace/qt_new' g++ -enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-reloc -Wl,-s -mthreads -Wl -Wl,-subsystem,windows -o release\qt_new.exe release/main.o release/qt_new.o release/moc_qt_new.o -L"c:\Qt\4.6.3\lib" -lmingw32 -lqtmain -lQtGui4 -lQtCore4 c:\Qt\4.6.3\lib/libqtmain.a(qtmain_win.o):qtmain_win.cpp:(.text+0x1c2): undefined reference to `_Unwind_Resume' mingw32-make[1]: Leaving directory `C:/Users/Red_Dragon/workspace/qt_new' c:\Qt\4.6.3\lib/libqtmain.a(qtmain_win.o):qtmain_win.cpp:(.text$_ZN7QVectorIPcE7reallocEii[QVector<char*>::realloc(int, int)]+0x187): undefined reference to `_Unwind_Resume' c:\Qt\4.6.3\lib/libqtmain.a(qtmain_win.o):qtmain_win.cpp:(.eh_frame+0x12): undefined reference to `__gxx_personality_v0' collect2: ld returned 1 exit status mingw32-make[1]: *** [release\qt_new.exe] Error 1 mingw32-make: *** [release] Error 2 Как-бы от этого избавиться? MinGW и так самый новый, проект создаю новый, значит тащить за собой проблемы разных версий не может. |
|
|
Litkevich Yuriy |
18.7.2010, 22:31
Сообщение
#28
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
У тролей на FTP лежит MinGW
|
|
|
Red_Dragon |
18.7.2010, 23:35
Сообщение
#29
|
Новичок Группа: Новичок Сообщений: 8 Регистрация: 18.7.2010 Пользователь №: 1890 Спасибо сказали: 0 раз(а) Репутация: 0 |
У тролей на FTP лежит MinGW Спасибо, все стало работать. Единственное что, стало выводить ошибки и замечание в неправельной кодировке, как я понимаю этот MinGW заточен под другую кодировку? Это можно поправить? Что-то не найду где. |
|
|
Litkevich Yuriy |
19.7.2010, 0:14
Сообщение
#30
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
Спасибо, все стало работать. Единственное что, стало выводить ошибки и замечание в неправельной кодировке, как я понимаю этот MinGW заточен под другую кодировку? Это можно поправить? Что-то не найду где. он наверное выводит переведённый текст в кодировке CP1251, но так как в виндовозе русском кодировка CP866, то получается ерунда.Как исправить, я не знаю. |
|
|
Текстовая версия | Сейчас: 30.11.2024, 2:27 |