用mingw编译程序时报错:
0 [main] us 0 init_cheap: VirtualAlloc pointer is null, Win32 error 487 AllocationBase 0x0, BaseAddress 0x71690000, RegionSize 0x410000, State 0x10000  C:\MSYS-TEMP\bin\sh.exe: *** Couldn't reserve space for cygwin's heap,  Win32 error 6
原因是用到的msys-1.0.dll基地址冲突,需要rebase。虽然在win7下mingw编译c++程序也可以用windows命令来操作文件,但是因为项目中有几个qt工程,自动生成的makefile需要msys来模拟linux环境操作文件。所以msys还是不能绕过。
解决方案:在命令行窗体键入:rebase -b 0x30000000 path/msys/1.0/bin/msys-1.0.dll
上述用到的rebase工具在visual studio和cygwin中都有,任选一个安装即可。上述path是msys所在的路径。
根据http://support.code-red-tech.com/CodeRedWiki/VirtualAllocPointerNull中的描述,上述操作若解决问题,则并不保证问题不会重现,这依赖于系统中同时运行的其它程序。若再出现则需要再次rebase到其它地址。
根据http://cygwin.wikia.com/wiki/Rebaseall中的描述,此问题在64位的cygwin中应该不存在。
上述问题并不会影响最终编译生成的目标程序,因为msys-1.0.dll只是makefile用来操作文件,并没有作为动态库链接到目标程序中。

init_cheap: VirtualAlloc pointer is null, Win32 error 487相关推荐

  1. ffi Error:Dynamic Linking Error:Win32 error 126

    Electron应用打包后在某些电脑上ffi/ffi-napi 报 Dynamic Linking Error:Win32 error 126 错误 文章目录 Electron应用打包后在某些电脑上f ...

  2. js调用c++实现的dll, Error: Dynamic Linking Error: Win32 error 126 问题原因

    在这里可以解决Win32 error 126 报错的所有问题: 总结:     1.dll加载路径有问题,找不到dll     2.dll路径没有问题,使用了多个相互依赖的dll,dll版本不一致,重 ...

  3. Windbg MESC.dll 加载问题 The call to LoadLibrary(winext/MSEC.dll) failed, Win32 error 0n126

    在使用windbg MSEC插件时 ,有时会有插件加载失败的情况,具体错误如下: !load C:\windbg\MSEC.dll The call to LoadLibrary(C:\windbg\ ...

  4. 错误提示WARN - Session 0x0 for server null, unexpected error, closing socket connection and attempting

    此项目 在myeclipse2014版本上正常启动.现在由于要上新项目,最低需要JDK1.8,所以升级到Myeclipse2017版本.JDK也重新安装了jdk1.8.0_162(64位)SVN检出项 ...

  5. Session 0x0 for server null, unexpected error, closing socket connection and attempting reconnect

    拉分支配项目环境,Tomcat启动报错如下: 2018-11-05 16:06:49,837 WARN [org.apache.zookeeper.ClientCnxn] - Session 0x0 ...

  6. tornado创建项目后build vxworks报错unable to allocate heap, heap_chunk_size 587202560, Win32 error 0

    tornado创建项目后build vxworks报错unable to allocate heap, heap_chunk_size 587202560, Win32 error 0 build报错 ...

  7. Dynamic Linking Error: Win32 Error 126问题排查

    如题所示,这个问题是我在electron项目中使用ffi调用动态链接库出现的,本机运行都好好的,打包构建然后放到别的机器上运行出错. 这个问题一度也让我很迷茫,如果是路径导致的这个问题,那么把路径指定 ...

  8. Twincat3 Win32 Error:577

    近期开始学习Twincat3,调用simulink模型后在本地电脑上进行仿真.Active后,Twincat3进入运行模式弹出如下错误弹窗: 本地电脑安装官方给的说明书进行过安装设置,使用的是官方给的 ...

  9. 【异常】Session 0x0 for server null, unexpected error, closing socket connection and attempting reconn

    一般是zk host地址配置错误,局域网集群配置错误: 解决方案: 检查host,ip配置情况 检查zk集群ip对应情况

最新文章

  1. [转]互联网产品经理必上的九个资讯+分析类网站
  2. 科大星云诗社动态20210303
  3. JMeter中添加dubbo相关插件异常问题解决
  4. 浅淡 RxJS WebSocket
  5. python docker自动化_「docker实战篇」python的docker爬虫技术-移动自动化控制工具安卓ADB的使用(15)...
  6. 中国台式电容表市场趋势报告、技术动态创新及市场预测
  7. java矩形碰撞检测_MonoGame中碰撞检测矩形的起源
  8. Nik Collection 4
  9. Linux命令行删除文件恢复
  10. 工业访问控制行业调研报告 - 市场现状分析与发展前景预测(2021-2027年)
  11. 入选2022年BookAuthority 的最佳量子计算新书:《与量子比特共舞》
  12. JavaScript中常用数组方法总结
  13. 华为OD机试用Python实现 -【查找树中的元素 or 查找二叉树节点】(2023-Q1 新题)
  14. 百度云盘上传有大小限制 微信文件上传有大小限制 怎么破?
  15. 怎么让win10隐藏任务栏不会在程序有消息时自动弹出
  16. Python 汽车之家 车型销量--参数分析与实现
  17. win7系统mscomctl.ocx不能注册
  18. SERVER SQL CASE
  19. 寒江独钓 第三章 串口的过滤
  20. seo专用推送神器免费使用

热门文章

  1. 编译安装python3.6_编译安装Python3.6及以上
  2. linux那些事之follow_page
  3. PoseCNN代码复现CMake编译找不到math_functions.hpp
  4. ExtJs 入门 [窗体:Window组件]
  5. [Unity][FlowCanvas] FlowScript 通过 Tween 实现在两点间移动
  6. Pandas+Pyecharts 数据分析与可视化 3D地图+柱状图
  7. top-1和top-5正确率与错误率以及目标检测评价指标
  8. 吴恩达 神经网络和深度学习 第一课 第一周(笔记,代码,数据集)
  9. mall-swarm是一套微服务商城系统
  10. 【WP主题】仿下载吧全开源无加密wordpress主题模板内含newzhan2.60无授权版本