add these web sites

VS2015编译可运行于XP平台下的EXE

Posted by micki on July 24, 2018, sorted in Windows Application Development

VS2015编译可运行于XP平台下的EXE

  作为一名老古董级别的码农, 随着年龄的增加越来越习惯于守旧了, 或许是不愿意花时间与新的系统和新的编程工具磨合吧, 然而终究还是要跟上微软的步伐, 那怕是晚了半拍也不可能一直抱着老旧的东西不放, 要不就只能被淘汰掉了. 随着 Windows 10 的发布与逐步的完善, 该系统的用户群也越来越大, 因此从 Windows 7 迁移到 Windows 10 也成了一种必然的趋势, 做为一名资深码农更不可对此视而不见. 于是乎我便开始响应比尔的号召在电脑上安装并倒腾起 Windows 10 了.
 
  系统装好了, 接下来要装VC了, 原来一直用的是VC9也就是VS2008, 于是乎便开是安装VS2008, 然而 Windows 10 居然不支持VS2008的直接安装, 还需要下载老版本的.net, 看来 Windows 10 已经把 VS2008 当成原始人使用的工具了! 倘若是要在 Windows 10 下安装 VS2008 就不得不在新系统里先装一堆老版本的中古 .net, 想一想还是算了, 现今都2018年了也该换个新版的 VC 用用了, 毕竟已知无法解决的 vc9 的 bug 还是有的, 另一方面很多近期发布的 vc 源码也都是用 VC9 之后的版本编译的.
 
  经过一番思量之后便决定安装 VS2015, 安装过程很简单, 都是傻瓜式的点点点..., 在此也不做复述了. 安装完之后跑个测试例子试试, 却发现 VC14 编译出的可执行文件无法运行于XP平台. 我的天啦, 想想咱们大中华还有好多 XP 用户, 不能运行于 XP 那可是万万不行的. 于是乎又开始搜寻 VC14 编译 XP 可执行文件的方法. 还好微软也考虑到了这个问题, 并提供了简单的解决方案: 在项目属性的 Platform Toolset 里选中 Visual Studio 2015 - Windowx XP(v140_xp) 即可. 至此 Windows 10 + VS2015 编译方案完美地搭建完成.

Recent Posts