首先,你的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

使 VC2013 编写的程序运行在其它电脑上相关推荐

  1. 【DLL动态链接库】解决自己编写的程序在别人的电脑上无法运行的问题

    记录配置过程 原因 vs编译器默认是动态编译,我们需要配置成静态编译. 动态编译:在程序编译时dll不被连接到目标代码中,而是在程序运行是才被载入. 静态编译:在程序编译时dll会被连接到目标代码中, ...

  2. C语言_写一个关机程序,只要程序运行起来,电脑在1分钟内关机。

    写一个关机程序,只要程序运行起来,电脑在1分钟内关机, //如果输入:"我是猪,才取消关机\n") 代码如下(示例): #include <string.h> #inc ...

  3. QT程序在不同分辨率电脑上字体变大,溢出控件

    QT程序在不同分辨率电脑上字体变大,溢出控件的解决方法 前言 原因 解决办法 1.main函数中设置全局字体 2.QT Creator中加入样式表 效果 前言 最近开发过程中,发现在本地运行QT程序, ...

  4. VC编写的程序不能在其他机器上运行的解决方案(续)

    我在前面的文章里面提到由于side-by-side问题导致的VC编写的程序不能正常启动的问题的解决方案,这种方法是针对于单个可执行文件的解决方案,但是有的时候你可能会碰到另外一种情况-也是由于side ...

  5. Qt程序移植到其他电脑上无法运行的解决方法

    转自:https://blog.csdn.net/TH_NUM/article/details/78264733 程序写好后的最终目的是交付用户使用.由于各人电脑上的系统环境千差万别,因此,即使是采用 ...

  6. 百度推出开发者搜索 Beta;雷军手机使用时长曝光;苹果败诉,电脑上可以模拟 iOS 系统 | 极客头条...

    「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧. 整理 | 丁恩华 出品 | CSDN(ID:CSDNnews ...

  7. 安卓x86程序安装目录_电脑上的安卓系统体验

    分享下这几天体验的在电脑上安装的安卓系统,选用了Phoenix OS v3.0.7版本安卓系统版本号为7.1.1(没有选最新版,是因为新版本有广告,而这版可以体验到纯净的系统). 1安装方法该系统的安 ...

  8. qt将生成的程序打包在他人电脑上可用

    引言 生成的可执行文件exe后,想在没有安装qtCreate编译器的电脑上用,这里可以使用qt自带的打包工具来添加所需的库到运行程序所在的目录. 步骤 将生成的exe文件拷贝到一个空文件夹下,若程序使 ...

  9. 解决QT编译好的程序在另外的电脑上 Cannot load library Qt5Widgetsd.dll

    我的是在win10环境上写好Qt程序(32位的),并可以运行 在QT中我用的是VC2015 32位的编译器(因为这个QT工程之前是VC转化过来的),我用的qt版本是QT5.10.0(MinGW3.5. ...

  10. 怎么把python程序安装到别人电脑上_Python项目实战,如何用微信远程控制别人电脑,抓紧时间收藏...

    今天带给大家一个非常有意思的 Python程序,基于 itchat 实现微信控制电脑.你可以通过在微信发送命令,来拍摄当前电脑的使用者,然后图片会发送到你的微信上.甚至你可以发送命令来远程关闭电脑. ...

最新文章

  1. 让你彻底明白什么叫游戏引擎(1)
  2. POJ-2746:约瑟夫问题(Java版)
  3. java网关限流_网关限流使用
  4. SCCM 2012R2 部署教程之二——部署数据库
  5. python:小心类实例的属性动态绑定机制
  6. linux-ubuntu下调出中文输入法
  7. 买电脑主要看什么配置_买笔记本电脑主要看什么? 配置要什么样的才算好?...
  8. html等待图片全部加载,imgLoad等待图片资源加载完成后执行函数(图片预加载)...
  9. 领英:经济图谱在中国,为人才就业勾画新版图
  10. 自动化运维工具之Zabbix发现_自动注册及web页面状态监控(四)
  11. 安装adt-bundle-windows-x86-20130917时遇到的问题及解决方法
  12. java中面向对象6_Java面向对象
  13. duilib入门教程
  14. 银行卡四要素验证API接口用法简介
  15. matlab实现二元函数BP网络,m文件实现bp神经网络逼近二元函数
  16. 计算机辅助英语教学 研究背景,信息时代背景下的英语教学(原稿)
  17. 苹果微信换行怎么打_微信两根毛表情怎么打出来?左右小辫子符号苹果安卓手机教程介绍...
  18. 谷歌浏览器设置默认搜索引擎
  19. elasticsearch 安装配置
  20. 计算机常用的辅助存储器,计算机常用的辅存储器有哪些

热门文章

  1. 基于Arduino的桌面激光雕刻机
  2. pwm gpio android,USB转I2C适配器 模块 USB-IIC/GPIO/PWM/ADC 支持Android 安卓 树莓派
  3. 游戏设计的艺术pdf
  4. 帕萨特加载模式启用怎么解除_大众帕萨特VCDS刷隐藏功能方法
  5. 常见的几种网络抓包及协议分析工具
  6. spss分析方法-回归分析
  7. COOLFluiD安装教程
  8. 漫画小说听书三合一分销平台源码
  9. 条码打印一 - Zebra斑马打印机三种打印方式的利弊
  10. 计算机组成与结构学的是什么内容,计算机组成与体系结构教学大纲.doc