Проблема со сборкой проекта в Windows |
Здравствуйте, гость ( Вход | Регистрация )
Проблема со сборкой проекта в Windows |
DEADHUNT |
19.7.2010, 0:28
Сообщение
#31
|
Активный участник Группа: Участник Сообщений: 430 Регистрация: 15.4.2009 Пользователь №: 686 Спасибо сказали: 26 раз(а) Репутация: 2 |
может сделать LANG=C (LC_MESSAGES=C)
|
|
|
Red_Dragon |
19.7.2010, 1:40
Сообщение
#32
|
Новичок Группа: Новичок Сообщений: 8 Регистрация: 18.7.2010 Пользователь №: 1890 Спасибо сказали: 0 раз(а) Репутация: 0 |
|
|
|
DarkHobbit |
20.6.2011, 15:42
Сообщение
#33
|
Новичок Группа: Новичок Сообщений: 2 Регистрация: 20.6.2011 Пользователь №: 2760 Спасибо сказали: 0 раз(а) Репутация: 0 |
c:\Qt\2010.02.1\qt\lib/libqtmaind.a(qtmain_win.o): In function `WinMain@16': C:\qt-greenhouse\Trolltech\Code_less_create_more\Trolltech\Code_less_create_more\Troll\4.6\qt\src\winmain/qtmain_win.cpp:93: undefined reference to `_Unwind_Resume' C:\qt-greenhouse\Trolltech\Code_less_create_more\Trolltech\Code_less_create_more\Troll\4.6\qt\src\winmain/qtmain_win.cpp:135: undefined reference to `_Unwind_Resume' c:\Qt\2010.02.1\qt\lib/libqtmaind.a(qtmain_win.o):C:\qt-greenhouse\Trolltech\Code_less_create_more\Trolltech\Code_less_create_more\Troll\4.6\qt\src\winmain/../../include/QtCore/../../src/corelib/tools/qvector.h:482: undefined reference to `_Unwind_Resume' c:\Qt\2010.02.1\qt\lib/libqtmaind.a(qtmain_win.o):C:\qt-greenhouse\Trolltech\Code_less_create_more\Trolltech\Code_less_create_more\Troll\4.6\qt\src\winmain/../../include/QtCore/../../src/corelib/tools/qvector.h:483: undefined reference to `_Unwind_Resume' c:\Qt\2010.02.1\qt\lib/libqtmaind.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]: *** [debug\ScienceWork.exe] Error 1 mingw32-make: *** [debug] Error 2 Завершено с кодом 2. Эмм... та же самая фигня. По итогам 4 страниц данной темы получается, что причин называют две: 1) Замусоренность проекта промежуточными файлами (лекарство - make distclean); 2) Конфликт версий MinGW. Самое смешное, что у меня ни одна из этих причин не работает. Проект свеженький из svn (и на другом компе отлично собирается), а Qt и MinGW взяты из одного источника - Qt SDK с нокиевского сайта. И такое ощущение, что наличие указанного глюка зависит от сложности проекта - очень похожий проект, но с меньшим количеством модулей и у меня собирался вполне нормально. Да, и что показательно - всё это в "дружественной" винде. В линуксе таких граблей нет, всё собирается замечательно. |
|
|
Kagami |
20.6.2011, 18:04
Сообщение
#34
|
Старейший участник Группа: Участник Сообщений: 601 Регистрация: 2.2.2009 Пользователь №: 523 Спасибо сказали: 101 раз(а) Репутация: 9 |
Такое ощущение что библиотеки не пропачились при установке SDK. Во время установки запускается qpatch.exe, который меняет во всех библиотеках строку C:\qt-greenhouse\Trolltech\Code_less_create_more\Trolltech\Code_less_create_more\Troll\4.6\qt на реальный путь (эта строка специально такая длинная, чтобы хватило в большинстве случаев).
|
|
|
DarkHobbit |
24.6.2011, 0:22
Сообщение
#35
|
Новичок Группа: Новичок Сообщений: 2 Регистрация: 20.6.2011 Пользователь №: 2760 Спасибо сказали: 0 раз(а) Репутация: 0 |
|
|
|
Текстовая версия | Сейчас: 29.11.2024, 13:51 |