Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Сборка проекта из консоли/скрипта
Форум на CrossPlatform.RU > Библиотеки > Qt > Qt инструментарий
RazrFalcon
сабж

qmake.exe проходи нормально, но mingw32-make.exe валится с ошибкой:
g++: CreateProcess: No such file or directory

Гугл намекает на то, что нужно в PATH добавить директорию с mingw. Пробовал - не вышло (юзал ту что с креатором идет).
Iron Bug
эта ошибка чаше всего происходит, когда на машине стоит несколько версий MinGW он где-то в путях находит левые библиотеки или не находит некоторых exe-шников.
сбросить PATH так, чтобы там не было ничего лишнего. обычно помогает.
добавить в PATH путь до exe-шников мигнва. каталог bin и (блин, не помню на память, а венды дома нет)... в общем, есть там каталожец внутри мингва - с exe-шниками, но не bin. вроде он где-то внутри каталога libexec зарыт. вот до него путь добавить нужно. вроде так больше ничего не припомню, чтобы нужно ему было.
да, в венде PATH для консоли и для графических приложений по-разному устанавливается: если без перезагрузки нужно работать из GUI с локальным PATH, то устанавливать его нужно через setx в консоли. помощь по команде setx - help setx. если через гуй вендозный менять - то нужно перезагружать машину.

P.S. путь, который кроме bin надо добавить: C:\MinGW\libexec\gcc\mingw32\MinGW-Version (нашла в инете)
RazrFalcon
Спасибо. Частично помогло.
Компилит практически до конца, а затем валиться на:
c:\Qt\4.8.0\lib/libqtmain.a(qtmain_win.o):qtmain_win.cpp:(.text+0x1c2): undefined reference to `_Unwind_Resume'
c:\Qt\4.8.0\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.8.0\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\proga.exe] Error 1
mingw32-make[1]: Leaving directory `C:/Users/Administrator/Desktop/proga'
mingw32-make: *** [release] Error 2

Гугл говорит что версии mingw могут не верными или опять в PATH не все добавил =/


Текущий Path:
C:\Qt\qtcreator-2.4.0\mingw\libexec\gcc\mingw32\4.4.0;C:\Qt\qtcreator-2.4.0\mingw\bin;C:\Qt\4.8.0\bin



UPD:
Ура! Собралось!
Весь мой PATH, может кому то поможет:
C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Qt\qtcreator-2.4.0\mingw\bin;C:\Qt\qtcreator-2.4.0\mingw\libexec\gcc\mingw32\4.4.0;C:\Qt\4.8.0\bin;C:\strawberry\c\bin;C:\strawberry\perl\site\bin;C:\strawberry\perl\bin

В перле вроде тоже есть mingw какой-то. По этому видимо и конфликтовало.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2024 IPS, Inc.