您的位置:首页 > 其它

VC2008程序在别人电脑上运行

2009-08-21 13:36 399 查看
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会使文件变小很多。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐