【发布时间】:2010-06-10 21:31:01
【问题描述】:
我使用 Visual Studio 2008 创建了使用 wxWidgets 库的应用程序。现在我想创建可以在其他机器上运行的版本。
因为现在当我想在另一台机器上运行它时出现错误: 应用程序无法启动,因为它的并排配置不正确。
我该怎么做才能让它工作?
【问题讨论】:
我使用 Visual Studio 2008 创建了使用 wxWidgets 库的应用程序。现在我想创建可以在其他机器上运行的版本。
因为现在当我想在另一台机器上运行它时出现错误: 应用程序无法启动,因为它的并排配置不正确。
我该怎么做才能让它工作?
【问题讨论】:
事件查看器应该有一个记录,显示正在搜索什么 DLL,如果在 SxS 缓存中找到该 DLL 的版本,以及它正在寻找但找不到的版本。然后,您将希望(例如)包含要与您的程序一起安装的该 DLL 的正确版本。或者,只需静态链接到几乎所有内容 - 它会使您的可执行文件更大,但相对轻松地消除很多这样的问题。
【讨论】: