今天把win7 上一个软件放放到win10上运行,
提示 fail to alloc heap ,xxx(size)
.
去网上找了下,有dumpbin.exe 和 editbin.exe 可以查看和修改应用可分配内存大小。
这两个工具一版都再visual studio 里面,所以要先安装VS(我安装得是VS社区版,dumpbin.exe 运行时还需要其他得软件,例如:LINK.exe,所以直接拷贝没用,必须得安装)。
下面时命令 ,必须以管理员权限运行:
editbin.exe /largeaddressaware your-program.exe
执行成功后查看,
dumpbin.exe /headers your-program.exe
这里就成功了。
网友评论