使用MingW编译库

时间:2014-11-21 17:54:41

标签: c++ mingw configure msys

我正在尝试使用MingW编译库,但是当我./configure没有真正发生时。

我读到我需要安装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 . . .

之后尝试运行会打开一个命令提示符,该命令提示符会在我看到它的内容之前立即关闭。

2 个答案:

答案 0 :(得分:0)

我敢打赌,你有Cygwin" bin"路径中的目录。

答案 1 :(得分:0)

我遇到了同样的问题,随附的MSYS" stock" MinGW工作,但我尝试安装与Qt安装的MinGW一起工作的独立产品没有。然后我注意到msys-1.0.dll - 据称相同的版本有不同的大小,将一个从MinGW MSYS库存复制到独立的MSYS并且它工作 - 我能够配置MSYS与Qt的MinGW安装一起工作

似乎MSYS独立安装程序附带了错误的DLL。