crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> Сборка проекта из консоли/скрипта, Win7
RazrFalcon
  опции профиля:
сообщение 15.1.2012, 4:55
Сообщение #1


Zombie Mod
*****

Группа: Участник
Сообщений: 1654
Регистрация: 24.5.2010
Из: Харьков
Пользователь №: 1752

Спасибо сказали: 64 раз(а)




Репутация:   212  


сабж

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

Гугл намекает на то, что нужно в PATH добавить директорию с mingw. Пробовал - не вышло (юзал ту что с креатором идет).
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Iron Bug
  опции профиля:
сообщение 15.1.2012, 19:28
Сообщение #2


Профессионал
*****

Группа: Модератор
Сообщений: 1611
Регистрация: 6.2.2009
Из: Yekaterinburg
Пользователь №: 533

Спасибо сказали: 219 раз(а)




Репутация:   12  


эта ошибка чаше всего происходит, когда на машине стоит несколько версий 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 (нашла в инете)

Сообщение отредактировал Iron Bug - 15.1.2012, 19:49
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
RazrFalcon
  опции профиля:
сообщение 15.1.2012, 22:36
Сообщение #3


Zombie Mod
*****

Группа: Участник
Сообщений: 1654
Регистрация: 24.5.2010
Из: Харьков
Пользователь №: 1752

Спасибо сказали: 64 раз(а)




Репутация:   212  


Спасибо. Частично помогло.
Компилит практически до конца, а затем валиться на:
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 какой-то. По этому видимо и конфликтовало.

Сообщение отредактировал RazrFalcon - 15.1.2012, 22:37
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 29.3.2024, 2:05