用VS2005开发的程序到XP下不能运行的问题

lujun-cc 2006-11-03 11:42:40
用VS2005下的VC8下开发的应用程序,考了所有的DLL文件后,在XP系统下还是提示“由于应用程序的配置不正确,应用程序无法启动。重新安装应用程序可能会解决这个问题。”

何解?
...全文
442 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
lujun-cc 2006-11-29
  • 打赏
  • 举报
回复
自己往前推
siegfrie2000 2006-11-28
  • 打赏
  • 举报
回复
至于文件清单到底是个什么东西还不清楚啊啊啊啊
jamesniu 2006-11-28
  • 打赏
  • 举报
回复
虽然不太明白VS2005,但这个问题应该还是蛮普遍的.知道的来.
lujun-cc 2006-11-28
  • 打赏
  • 举报
回复
楼上正解

那么Manifest到底是什么东西,VS2005编译的程序在加载时又有什么特殊的机制呢?
pomelowu 2006-11-04
  • 打赏
  • 举报
回复
还是清单文件(manifest)在作怪。:-)
习惯了就好了。
lujun-cc 2006-11-03
  • 打赏
  • 举报
回复
但是现在的情况是知道然,不知道所以然,还请人来解释!
kugou123 2006-11-03
  • 打赏
  • 举报
回复
你的程序类型是托管的还是非托管的??
lujun-cc 2006-11-03
  • 打赏
  • 举报
回复
饼子堂打杂的帮助下,终于找到了解决办法,方法如下:
1、把开发机器上的Windows\WinSxS 目录下和VC相关的目录(或者是你用到的目录)拷贝到目标机器对应位置下
2、把开发机器上的Windows\WinSxS\Manifests 目录下和VC相关的文件(或者是你用到的目录)拷贝到目标机器对应位置下
3、把开发机器上的Windows\WinSxS\Policys 目录下和VC相关的目录(或者是你用到的目录)拷贝到目标机器对应位置下
erdgzw 2006-11-03
  • 打赏
  • 举报
回复
你的机器应该没装.NET Famework.
DarknessTM 2006-11-03
  • 打赏
  • 举报
回复
你的程序是Win32的还是DotNet的?
VS2005的DotNet是Net2.0的,不知道你的XP装2.0了没
  • 打赏
  • 举报
回复
不知道,我怎么没遇到过这种问题了。
一般静态连接就行了。

16,471

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Web++
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧