![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
asdf |
![]()
Сообщение
#1
|
Студент ![]() Группа: Новичок Сообщений: 12 Регистрация: 6.9.2009 Пользователь №: 1057 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Здравствуйте. Помогите решить следующую проблему - делал проект на QT в Ubuntu. Всё собралось и работает. Но надо собрать EXE-шник. Принёс домой, но на винде проект отказался собираться и выдал три ошибки
c:\Qt\2010.02.1\qt\lib/libqtmain.a(qtmain_win.o):qtmain_win.cpp:(.text+0x1c2): undefined reference to `_Unwind_Resume' c:\Qt\2010.02.1\qt\lib/libqtmain.a(qtmain_win.o):qtmain_win.cpp:(.text$_ZN7QVectorIPcE7reallocEii[QVector<char*>::realloc(int, int)]+0x187): undefined reference to `_Unwind_Resume' c:\Qt\2010.02.1\qt\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\ScienceWork.exe] Error 1 mingw32-make: *** [release] Error 2 Завершено с кодом 2. Ошибка во время сборки проекта ScienceWork Во время выполнения сборки на этапе 'Make' в чём косяк может быть?? сам что-то не пойму. На Windows машине стоит QT 4.6.2. MinGw 5.1.6 |
|
|
![]() |
asdf |
![]()
Сообщение
#2
|
Студент ![]() Группа: Новичок Сообщений: 12 Регистрация: 6.9.2009 Пользователь №: 1057 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Спасибо за советы, но чёт не могу пока я запустить этот проект на факаной винде. Пересборка с ключами -debug -release -static не помогла. При сборке теперь выдаёт
Раскрывающийся текст Выполняется сборка проекта ScienceWork... Запускается: C:/MinGW/bin/mingw32-make.exe -w mingw32-make: Entering directory `C:/dev/ScienceWork_UBUNTU' C:/MinGW/bin/mingw32-make -f Makefile.Debug mingw32-make[1]: Entering directory `C:/dev/ScienceWork_UBUNTU' c:\Qt\2010.02.1\qt\bin\uic.exe mainwindow.ui -o ui_mainwindow.h mingw32-make[1]: Leaving directory `C:/dev/ScienceWork_UBUNTU' mingw32-make: Leaving directory `C:/dev/ScienceWork_UBUNTU' process_begin: CreateProcess(NULL, c:\Qt\2010.02.1\qt\bin\uic.exe mainwindow.ui -o ui_mainwindow.h, ...) failed. make (e=2): Не удается найти указанный файл. mingw32-make[1]: *** [ui_mainwindow.h] Error 2 mingw32-make: *** [debug] Error 2 Завершено с кодом 2. Ошибка во время сборки проекта ScienceWork Во время выполнения сборки на этапе 'Make' Метод SABROG'а пока не смог выполнить. Выполнение mingw32-make distclean заканчивается выводом Раскрывающийся текст mingw32-make[4]: Entering directory `C:/Qt/2010.02.1/qt/examples/activeqt/webbro wser' mingw32-make[4]: *** No rule to make target `distclean'. Stop. mingw32-make[4]: Leaving directory `C:/Qt/2010.02.1/qt/examples/activeqt/webbrow ser' mingw32-make[3]: *** [debug-distclean] Error 2 mingw32-make[3]: Leaving directory `C:/Qt/2010.02.1/qt/examples/activeqt/webbrow ser' mingw32-make[2]: *** [sub-webbrowser-distclean] Error 2 mingw32-make[2]: Leaving directory `C:/Qt/2010.02.1/qt/examples/activeqt' mingw32-make[1]: *** [sub-activeqt-distclean] Error 2 mingw32-make[1]: Leaving directory `C:/Qt/2010.02.1/qt/examples' mingw32-make: *** [sub-examples-distclean-ordered] Error 2 Я так понимаю, что эроры ничего хорошего не означают?? Выполнение в папке /qt/ не выполняется, работает только в папке /qt/bin/ и требует доп ключи - какие нужно?? |
|
|
![]() ![]() ![]() |
![]() |
Текстовая версия | Сейчас: 17.2.2025, 2:34 |