2014-11-21 6 views
0

Я пытаюсь скомпилировать библиотеку с использованием MingW, но когда я ./configure, ничего действительно не происходит.Компиляция библиотеки с помощью MingW

Я читал, что мне нужно установить MSYS, который я сделал, только чтобы получить пост установить выход говоря:

D:\Qt\Qt5.3.2\Tools\mingw482_32\msys\1.0\postinstall>..\bin\sh.exe pi.sh 
     0 [main] us 0 init_cheap: VirtualAlloc pointer is null, Win32 error 487 
AllocationBase 0x71110000, BaseAddress 0x71110000, RegionSize 0x1000, State 0x10 
00 
D:\Qt\Qt5.3.2\Tools\mingw482_32\msys\1.0\bin\sh.exe: *** Couldn't reserve space 
for cygwin's heap, Win32 error 0 

D:\Qt\Qt5.3.2\Tools\mingw482_32\msys\1.0\postinstall>pause 
Press any key to continue . . . 

, после чего пытается запустить открывает командную строку, которая закрывает немедленно, прежде чем я чтобы увидеть, что он говорит.

+1

'MSYS' /' cygwin' звучит странно. Может быть, это проблема вашей конфигурации Qt Builder? –

+0

Yah, похоже, что он собирает несовместимую DLL MSYS. –

ответ

0

У меня была такая же проблема, MSYS, которая поставлялась с «запасом» MinGW, но автономный, который я пытался установить для работы рядом с MinGW, установленным Qt, не сделал. Затем я заметил msys-1.0.dll - предположительно, у той же версии были разные размеры, скопировал один из запаса MinGW MSYS на автономный MSYS, и он сработал - мне удалось настроить MSYS на работу с установкой MinGW Qt.

Кажется, что автономный установщик MSYS поставляется с неправильной DLL.

0

Моя ставка заключается в том, что у вас есть каталог «bin» Cygwin в вашем PATH.

+0

У меня нет Cygwin вообще, а тем более путь к нему. –

Смежные вопросы