使用vs编译环境amd64,解决 qrc 编译出错:fatal error C1060:编译器的堆空间不足

出现原因:qrc_xxxx.cpp文件过大,根本原因是因为:VS使用的是x86_amd64环境,也就是 编译器CL.exe是32位的,所以编译时候才会出错 

1、解决方案一:qrc分文件

2、解决方案二:用x64打开.sln 文件

     step1: 执行vs2015的编译命令行:VS2015 x64 x86 兼容工具命令提示符

 

     step2: cd D:\progject   (进入工程目录)

     step3: XXX.sln   

3、解决方案三:修改编译环境x86_amd64 至 x64

 

step1:项目属性中添加  /Bv命令,查看当前编译器环境

step2:进入此目录,复制一份  amd64改名为 x86_amd64

step3:找到rc.exe 和rcdll.dll,拷贝到当前x86_amd64文件夹内

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值