vs2012编译的程序不能在XP和2003下执行问题的解决方法

  问题如题,通过无数次百度和谷歌后,发现,微软已经确认这是一个缺陷,安装Vs2012的update 3的升级包就可以解决问题。

  同时,在分发包的地方,vcredist_x86.exe 随程序分发一份就可以了。


  同时记着把调试模式下的dll带上,debug模式下的dll为 msvcr110d

  这样软件就可以在2003和xp下面尽情的run了!vs2012的硬伤从此修复.

  vs2012的升级安装包在线安装程序为:VS2012.3

  ——————————————————-

  当然了,也可以将msvcrt的库静态的链接到exe里面,因为有lib文件嘛。所以。我们可以勾选这个选项框:


  当然了,唯一的遗憾就是编译的程序变大了几百K,文件少,还是值得的。

时间: 2024-10-30 15:12:51

vs2012编译的程序不能在XP和2003下执行问题的解决方法的相关文章

64位系统下用vs2012 编译qt程序,请问怎么编译出在32位系统可以运行的程序

问题描述 64位系统下用vs2012 编译qt程序,请问怎么编译出在32位系统可以运行的程序 我现在想把写好的qt程序打包,但是在32位系统上跑不起来, 然后我编译时把平台改为win32,又提示无法编译,编译失败, 请问在64位windows系统怎么编译出可以在32位系统运行的程序 解决方案 需要在编译设置里面修改一些条件编译的参数. 解决方案二: 需要设置编译选项 或直接运行32位的gcc编译系统

最新笔记本专用xp系统电池充不进电的解决方法

  我们知道笔记本电脑相对于台式机来说,有着不可比拟的携带方便的优点,不过对于xp系统用户来说,在使用笔记本电脑时总会遇到的问题是电脑充电的问题.一般情况下,笔记本电脑电池可以维持工作状态2个小时,不过有用户安装最新笔记本专用xp系统,发现电池充不了电.出现这种情况的原因是什么呢?我们又应该怎么办呢?下面小编就带大家一起去了解下! 方法如下: 1.检查电池,查看是否线路出现了松动导致连接不牢; 2.如果线路正常,还是充不进去,可以查看是否是电池的充电器的电路板坏了,换其他的充电器试下; 3.如果

xp系统无法打开网上邻居的解决方法

  网上邻居一直是电脑中常见的功能,但是我们却不常使用,只有在设置局域网的时候,需要在网上邻居里修改一些参数,但是有时候我们也会遇到网上邻居打不开的现象,点击桌面上的图标也没有任何反应,其他的图标都很正常,只有网上邻居无回应,这是什么回事呢?下面小编来教一些也遇到这种状况的朋友们,网上邻居无回应该怎么操作! xp系统无法打开网上邻居的解决方法: 1.我们用鼠标点击我的电脑右键,看到栏目中有一个属性选项,我们选择点击打开,然后看到计算机名的选择打开,然后看看我们的选项卡中是不是和需要设置的局域网是

Flex开发中使用Ant编译.mxml成.swf后,在.swf里使用Session的解决方法

Flex开发中使用Ant编译.mxml成.swf后,在.swf里使用Session的解决方法 http://iamin.blogdriver.com/iamin/1176113.html Flex Remote Object中直接使用HttpSession的方法在Flex Samples里有Session的操作使用例子:http://localhost:8080/samples/explorer/misc/ServerSessionDemo.mxml但是,使用mxmlc编译.mxml成.swf后

使用ANT编译项目报错 com.sun.image.codec.jpeg does not exist 解决方法

项目开发中在对图片进行裁切处理的时候,有时候是会使用到 com.sun 包下的类时, 如果项目使用ant编译,会出现错误 com.sun.image.codec.jpeg does not exist 这是因为在JDK1.7+时,Oracle不允许使用sun.*的jar 具体参见http://www.oracle.com/technetwork/java/faq-sun-packages-142232.html . 项目代码已经写好,且直接运行可以正常使用,只是使用ant编译会出现错误,现在不打

Windows7计算机管理提示"该文件没有与之关联的程序来执行该操作"解决方法

 今天右键计算机-管理,居然提示"该文件没有与之关联的程序来执行该操作.请安装一个程序.或者,如果已安装程序,请在"默认程序"控制面板中创建关联."怀疑是自己上次用去除快捷方式造成的问题.下面是两种解决方法,我用了方法2就搞定了. 代码如下:<p>Windows Registry Editor Version 5.00</p><p>[HKEY_CLASSES_ROOTCLSID{20D04FE0-3AEA-1069-A2D8-08

XP系统音量小的排查和解决方法

90年代,人们通过随身听等.小音箱等播放音乐,自从电脑进入人们的生活,越来越多的用户在浏览网络新闻信息的时候播放音乐,给我们的生活带来了很大的便捷,最近有位windows xp系统用户问我一个大家经常遇到的问题,即电脑声音很小怎么办?电脑声音很小不单单影响到的只是听歌,语音聊天.视频播放等功能也会受到影响.所以说这个问题可大可小.那么遇到这个问题要如何解决呢?现在小编整理了关于电脑声音很小的排查方法,大家一起来学习下吧! 方法如下: 1.确认硬件设备无出现任何问题(比如音箱损坏.声卡损坏.声卡接

xp桌面图标无法正常显示的解决方法

  可能在创建WindowsXP系统时,只考虑到它的稳定性,而没有在其他方面考虑太多,所以用户在使用XP系统时出现大大小小的问题.今天小编打开电脑就发现电脑桌面快速启动栏的显示桌面图标消失不见了.又是个莫名其妙的问题,不淡定的小编就向同事请教了方法,还真真是管用的,不对电脑进行大修理,竟然真的又复原了,重启了一下,真的还原了.下面小编跟大家一起分享下关于windows xp系统桌面图标消失的解决方法,感兴趣的用户不妨学习下! 方法如下: 1.鼠标点击xp系统电脑桌面"开始"菜单,选择&

编译PHP报错configure error Cannot find libmysqlclient under usr的解决方法_php技巧

今天在64位Red Hat Enterprise Linux AS release 4 .7上编译PHP5.2.6出错,mysql是使用的RPM方式安装的,PHP编译代码如下: ./configure --prefix=/usr/local/php --with-mysql --with-apxs2=/usr/local/apache/bin/apxs --with-openssl --with-curl --enable-xml --with-mcrypt --with-ttf --enabl