“应用程序配置不正确,程序无法启动”的解决方法资料收集

来源:互联网 发布:包邮控软件 编辑:程序博客网 时间:2024/05/16 05:31

参考资料

1VS2005解决"应用程序配置不正确,程序无法启动"问题

2VS2005安装文件 "由于应用程序配置不正确,应用程序未能启动"

3Microsoft Visual C++ 2008发布程序的部署问题

4VC编写的程序不能在其他机器上运行的解决方案

新增(先看看上面的4个链接之后,遇到问题之后再看下面的几个链接)

5关于vs2008 sp1 C++生成的 manifest中运行库版本号的问题 (推荐1)

6在VC++2008的项目中,如何显示地指定要使用的C++库的版本? (推荐2)

7VC9 SP1 generates manifests with the wrong version number

ps:有人认为这是一个bug,并汇报到ms网站上,但推荐1”认为这不是一个bug

8VC Runtime Binding...ms的官方blog对这个问题的解释)

关于VC运行时绑定(上面链接的中文翻译)

9部署 (C++)推荐,比较难看懂

关于链接9下几个比较有用的链接:

程序集搜索顺序英文),主要讲的是CRTMFC等的DLLmanifest文件的部署方式

选择部署方法

使用 Program Files/Microsoft Visual Studio 8/VC/Redist目录中提供的文件将特定 Visual C++程序集作为应用程序的私有程序集安装。允许没有管理员权限的用户安装应用程序或可以通过共享运行应用程序时,建议使用这种方法。有关示例,请参见如何:使用 XCopy进行部署。(摘自:选择部署方法