3DGIS(3D GIS)

研究OpenGL,DirectX 3D,GPU和GIS

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  30 随笔 :: 1 文章 :: 109 评论 :: 8 引用
 

      在使用 VC++2005环境下生成的程序,放置到未安装VC环境的机器下后,有时候会出现程序无法执行的错误,其提示是:应用程序配置不正确,程序无法启动,重新安装应用程序可能解决问题。

      实际上,重装是解决不了问题的,解决的一种方法是查看*exe.intermediate.manifest文件,比如文件的内容是:

<?xml version='1.0' encoding='UTF-8' standalone='yes'?>

<assembly xmlns='urn:schemas-microsoft-com:asm.v1' manifestVersion='1.0'>

 <dependency>

    <dependentAssembly>

      <assemblyIdentity type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b' />

    </dependentAssembly>

 </dependency>

 <dependency>

    <dependentAssembly>

      <assemblyIdentity type='win32' name='Microsoft.VC80.MFC' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b' />

    </dependentAssembly>

 </dependency>

 <dependency>

    <dependentAssembly>

      <assemblyIdentity type='win32' name='Microsoft.VC80.DebugCRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b' />

    </dependentAssembly>

 </dependency>

</assembly>

       需要注意这个文件中的3个关键词:Microsoft.VC80.CRTMicrosoft.VC80.MFCMicrosoft.VC80.DebugCRT寻找到...."Program Files"Microsoft Visual Studio 8"VC"redist文件夹下面,找到这些名称的子文件夹,拷贝它们下面所有的文件到希望发布的EXE文件下面,一起打包。这些文件也就是mfc80.dllmsvcr80.dllmsvcp80.dllMicrosoft.VC80.CRT.manifest等。此错误发生的原因是在目标机器上需要这些文件的支持。

posted on 2008-01-09 14:33 武汉侯涛 阅读(39979) 评论(30) 编辑 收藏

评论

可以一步步教我吗?
 回复 引用   

#2楼 2008-11-12 17:48 iii[未注册用户]
茫然.,
 回复 引用   

#3楼 2008-11-12 17:48 iii[未注册用户]
茫然.,
 回复 引用   

#4楼[楼主] 2008-11-13 08:32 武汉侯涛      
请先安装vcredist_x86.exe文件,可以从微软的网站上下,你也可先搜索一下.
 回复 引用 查看   

#5楼 2008-11-20 23:36 冷艳[未注册用户]
@iii
俄qq767920136. 楼主加俄qq帮俄弄好嘛,?
 回复 引用   

#6楼 2008-12-26 17:51 huhb[未注册用户]
非常好,搞定了。
 回复 引用   

#7楼 2008-12-26 17:53 huhb[未注册用户]
楼主说的很清楚了,查看那个文件,然后在D:\Program Files\Microsoft Visual Studio 8\VC\redist\x86\Microsoft.VC80.MFC目录下把文件全部copy过去就可以了。
 回复 引用   

#8楼 2009-01-15 18:22 ettert[未注册用户]
还是不会
楼主有空帮我QQ48045972
 回复 引用   

#9楼 2009-02-18 21:26 daffas[未注册用户]
下载安装Microsoft Visual C++ 2005 Redistributable Package (x86)可以解决这个问题。该文件可以在微软MSDN网站上下载。
下载地址:http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=32bc1bee-a3f9-4c13-9c99-220b62a191ee
如果是64位机器,请用Microsoft Visual C++ 2005 Redistributable Package (IA64)版本和Microsoft Visual C++ 2005 Redistributable Package (x64)版本
安装方法:双击下载来的vcredist_x86应用程序就可以了.```````````不行你打我
 回复 引用   

#10楼 2009-02-25 17:43 猩猩      
用上面的办法,我的程序放到2000下可以,可是到其他XP机器上不能正常的运行!

开发机器是XP的!正郁闷中呢!
 回复 引用 查看   

#11楼 2009-02-27 13:18 猩猩      
上面的问题,可能是相关的Dll没有在运行机器上有!

我后来用VC2005做了个按装包,吧很多dll打进去了,就可以了!
 回复 引用 查看   

#12楼 2009-03-03 20:47 寻助[未注册用户]
Error creating process《msiexec 、i vcredist.msi》. Reason:由于应用程序配置不正确,应用程序未能启动。重新安装应用程序可能可以纠正这个问题!
我桌面上的“千千静听”图片等等都打不开!以上您说的我也下了!打开后却是开始我的这些~~~~~~~~~~
能否教我怎么安装应用程序呢?
我QQ717040886 等您啊!高手!如果我不在线的话,给我邮箱留言就行了!上线我与您联系!!!谢谢了 真的很需要帮助!!!!!
 回复 引用   

#13楼 2009-03-09 20:44 18[未注册用户]
我和12楼的情况一样挖~!!有高手教教啊- -~!!
 回复 引用   

@武汉侯涛
楼主教教我 拜托 我的QQ307562196
 回复 引用   

@daffas
非常感谢你 可以了 谢谢你了 你真是个天才 嘿嘿
 回复 引用   

#16楼 2009-03-14 13:29 nannan[未注册用户]
youmeiyourenkeyibangbangwoa,shangmiande vcredist_x86应用程序woxialekeshibuxing haishidabukai由于应用程序配置不正确,应用程序未能启动。重新安装应用程序可能可以纠正这个问题! yidianjiuchuxianlezhege
woxianzailianhanzidoudabuchulai QQzhileidedoudabukai
 回复 引用   

#17楼 2009-03-19 18:04 sdf[未注册用户]
可以一步步教我吗?
 回复 引用   

#18楼[楼主] 2009-03-22 09:26 武汉侯涛      
vcredist_x86.exe分别有2005和2008版本,大家注意区分.
 回复 引用 查看   

#19楼 2009-05-04 16:18 mzfhhhh[未注册用户]
不错!解决了,谢谢楼主
 回复 引用   

Microsoft Visual Studio 8 我找不到这个`是什么原因呢? 谢谢楼主帮下 qq872046008
 回复 引用   

#21楼 2009-06-30 08:53 网友[未注册用户]
我还是不明白,到底是把什么copy到什么里?我下载的不知道哪个国家的一个游戏发生这样的问题,我下载了vcredist_x86.exe,但是安装了以后好像没什么不同啊,我是不是忽略了什么?多谢指教!@huhb
 回复 引用   

我还是不会。。。看不懂。。。
现在连杀毒软件 QQ 也用不了。。。
 回复 引用   

#23楼 2009-08-16 14:35 fsdgd[未注册用户]
不小心删除系统的文件,连开始菜单野没有.开一些游戏安装程序都会 应用程序配置不正确.应用程序未能启动.重新安装应用程序可能会纠正这个问题
408863354@qq.com
bang bang man
 回复 引用   

#24楼 2009-08-17 13:49 pzg1      
lou zhu bang bang man
wo de you xiang 408863354@qq.com
wo hen xu yao bang man
 回复 引用 查看   

太感激你了
 回复 引用   

我下载并安装vcredist_x86.exe文件了,可还是不行,恳请楼主帮忙!
我QQ:284890671
跪谢。。。
 回复 引用   

#27楼 2009-12-03 16:40 momo-[未注册用户]

我下载并安装vcredist_x86.exe文件了,可还是不行,恳请楼主帮忙!
我QQ:398988996
跪谢。。。
 回复 引用   

sos sos 救命啊楼主
我的Q 307615110
 回复 引用   

甲 ,你得说啊,你不说难处,楼主怎么帮呢?
 回复 引用   

#30楼 2011-05-30 23:10 求助1      
我下载并安装vcredist_x86.exe文件了,还是不行。出现了下面这样的情况。
Error creating process《msiexec 、i vcredist.msi》. Reason:由于应用程序配置不正确,应用程序未能启动。重新安装应用程序可能可以纠正这个问题!
麻烦楼主交下怎么做啊
QQ:369410593 人不在的话发我QQ邮箱也行啊,到时我联系你。
谢谢了。。。
 回复 引用 查看