我是靠谱客的博主 粗犷煎蛋,最近开发中收集的这篇文章主要介绍关于VS2008生成的debug版应用程序在未安装VS的电脑上不能运行的问题,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

转自:http://wenwen.soso.com/z/q165079372.htm

首先,通过菜单找到关于选项查询当前VS2005(或08)的版本(很重要,要根据版本来选择将要复制的文件或目录);

然后,到系统盘的"$(Windows)WinSxS"目录下可以看到很多长长名字的目录。第一个"_"前为平台,这里以x86为例,接下来找到带有"Microsoft.VC80.DebugCRT"和"Microsoft.VC80.DebugMFC"字样的且包含上面版本号的目录。我的电脑目录如下:

x86_Microsoft.VC80.DebugCRT_1fc8b3b9a1e18e3b_8.0.50727.762_x-ww_5490cd9f(8.0.50727是版本名)

x86_Microsoft.VC80.DebugMFC_1fc8b3b9a1e18e3b_8.0.50727.762_x-ww_257740a4

将这两个目录拷贝到目标电脑的"$(Windows)WinSxS"位置,进入"$(Windows)WinSxSManifests"目录,用上面的方法找到四个文件并拷贝到目标电脑的相同目录中,我的电脑文件如下:

x86_Microsoft.VC80.DebugCRT_1fc8b3b9a1e18e3b_8.0.50727.762_x-ww_5490cd9f.cat以及.manifest文件

x86_Microsoft.VC80.DebugMFC_1fc8b3b9a1e18e3b_8.0.50727.762_x-ww_257740a4.cat以及.manifest文件

x86_policy.8.0.Microsoft.VC80.DebugCRT_1fc8b3b9a1e18e3b_x-ww_09e017b4

x86_policy.8.0.Microsoft.VC80.DebugMFC_1fc8b3b9a1e18e3b_x-ww_a193936f

到此,所有需要的文件都拷贝结束了,运行刚刚的应用程序。

x86_Microsoft.VC80.DebugMFC_1fc8b3b9a1e18e3b_8.0.50727.762_x-ww_257740a4

最后一步,进入"$(Windows)WinSxSPolicies"目录,找到带有"Microsoft.VC80.DebugCRT"和"Microsoft.VC80.DebugMFC"字样的两个目录将其拷贝到目标电脑的相同目录,我的电脑目录如下:

如果此时正常运行或者提示你缺少什么动态库,说明现在已经可以运行了,你只需把缺少的动态库拷到应用程序所在的目录即可。


最后

以上就是粗犷煎蛋为你收集整理的关于VS2008生成的debug版应用程序在未安装VS的电脑上不能运行的问题的全部内容,希望文章能够帮你解决关于VS2008生成的debug版应用程序在未安装VS的电脑上不能运行的问题所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(50)

评论列表共有 0 条评论

立即
投稿
返回
顶部