使 VC2013 编写的程序运行在其它电脑上


首先,你的VS2012必须升级到Update 3,否则无法编译出WinXP兼容的程序。


Visual Studio 2013 中带了新版本的 Visual C++,并且微软发不了免费的 Visual C++ 2013 Express,学习编程用很方便。


VC2013 默认编写的 .exe 使用动态链接方式链接的运行时库,所以,编写的程序要在别的电脑上运行,需要在其它电脑安装 VC2013 的运行时库,然后就可以完美运行你的 .exe 程序。当然,如果你觉得安装运行时库很麻烦,你可以用静态链接的形式编译你的 .exe 程序。


方法如下(以英文版 Visual Studio 2013 为例):

1. 打开 Visual Studio 2013,创建 Win32 Console Application(或者 Win32 Application)。

2. 编写程序。

3. 项目编译模式默认分为 Debug 和 Release 两种模式。Debug 模式带有各种调试信息,方便排查错误,使用的调试版本库。Release 模式删除了调试信息,使得编译的文件更小,执行速度更快。因此,在调试程序的时候,要用 Debug 模式。在调试完毕需要发布程序的时候,用 Release 模式。两种模式有不同的编译设置,我们现在需要将完成的程序发给别人,因此需要将项目设置为 Release 模式。

4. 在 Solution Explorer 区域中,选中你的 Project(通常第一行是 Solution,第二行是 Project),右击,选 Properties。

5. 左侧类别中选择“Configuration Propertiees -> C/C++ -> Code Generation”,右侧将“Runtime Library”设置为“Multi-threaded (/MT)”。

6. 如果你希望你的程序可以运行在 WinXP中,还需要设置“Configuration Properties ->General -> Platform Toolset”“Visual Studio 2013 - Windows XP(v120_xp)”

7. 编译程序。在项目文件夹的 Release 文件夹里面,可以找到最终编译的 .exe 文件,拷贝出来即可在别的电脑上运行。

 

以下是对应的中文版 Visual Studio 2013 的操作方法:

1. 打开 Visual Studio 2013,创建 Win32 控制台应用程序(或者 Win32 项目)。

2. 编写程序。

3. 项目编译模式默认分为 Debug 和 Release 两种模式。Debug 模式带有各种调试信息,方便排查错误,使用的调试版本库。Release 模式删除了调试信息,使得编译的文件更小,执行速度更快。因此,在调试程序的时候,要用 Debug 模式。在调试完毕需要发布程序的时候,用 Release 模式。两种模式有不同的编译设置,我们现在需要将完成的程序发给别人,因此需要将项目设置为 Release 模式。

4. 在 解决方案资源管理器 区域中,选中你的 项目(通常第一行是 解决方案,第二行是 项目),右击,选 属性。

5. 左侧类别中选择“配置属性 -> C/C++ -> 代码生成”,右侧将“运行时库”设置为“多线程(/MT)”。

6. 如果你希望你的程序可以运行在 WinXP 中,还需要设置“配置属性 -> 常规 -> 平台工具集”为“Visual Studio 2013 - Windows XP (v120_xp)”。

7. 编译程序。在项目文件夹的 Release 文件夹里面,可以找到最终编译的 .exe 文件,拷贝出来即可在别的电脑上运行。

 

 

 来源:http://www.easyx.cn/skills/View.aspx?id=165

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值