VC2008程序在别人电脑上运行

VC++2008中Debug模式的文件确实无法在别的电脑上运行,只要把运行模式改成Release,生成的文件就是可以在别的机器上运行的了。 (如下图)图片

 

 

可是,后来却发现有的文件依然无法在别的机器上运行。

后来再网上查到好不容易查到两个办法,经我验证确实可行:

1、在菜单栏中选择 项目-》工程属性-》配置属性-》在右边选择项目默认值,找到MFC的使用,由“使用标准windows库”改为“在静态库中使用MFC”,这样再用Release生成的文件就可以在没装VC++2008的电脑上运行了。这个方法很简单,也很有效,但他的害处也很明显:生成目标程序文件太大。同一个文件用“标准windows库”在Release模式下编译生成的目标程序有15K,可用“在静态库中使用MFC”生成的文件就有150K(简直和VC++6.0生成的文件差不多大),。

2、在想运行该程序的电脑上先安装一下微软的vcredist_x86.exe(1.68M)(点击前面的名字下载,微软官方链接,保证无毒),这样,如果你生成的程序是一个大程序,用这1.68M会使文件变小很多。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值