您的位置:首页 > 其它

关于VS2005编译的程序运行时提示“由于应用程序配置不正确,应用程序未能启动”的问题

2008-10-30 10:33 633 查看
昨天夜里搞到2点,终于完工交差。今天一大早就被老大叫起来,说程序在他机器里运行不了!!!我的头一下子都大了,怎么可能呢?昨天我可是精心弄到完美的。太出乎我意料了。

不二话,赶紧跑去解决问题,在老大的机器上一运行,“bang”,就弹出这个对话框了



郁闷之情无以言表啊。。。这怎么回事呢。我赶忙查资料,原来VC2005对于库的调用和VC6.0和VC2003已经不一样了,原来只要把用到的DLL和应用程序放在一起就可以运行了,在VC2005中采用了manifest配置文件来配置库,所以光把dll拷贝到目录下是不行了,还得把相应的manifest文件一起拷贝过来。比如,要想用mfc8u.dll,mfc8u.dll所在目录下的microsoft.vc80.mfcloc.manifest一起拷贝过来,然后把microsoft.vc80.mfcloc.manifest中的version号改成8.0.50608.0。就可以了。其他动态库如法炮制,但版本号可以不用改了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐