wxWidgets应用程序发布问题

时间:2011-04-07 07:57:34

标签: deployment release wxwidgets

我使用wxWidgets在Visual Studio中开发了窗口基础应用程序。申请工作正常。但是当我在没有安装Visual Studio的另一个系统上发布应用程序和测试时,应用程序会给我错误

  

不安装属性重新安装可能   解决你的问题

我的应用程序的发布仅适用于安装Visual Studio的地方。我在安装.NET Framework后也进行了测试,但是同样的错误。请指导我,以便我可以成功部署我的应用程序。

1 个答案:

答案 0 :(得分:2)

您需要为您的应用程序包含所有必需的库。

有两组:wxWidgets库和C运行时库。

根据您构建应用程序的方式,有两种方法可以包含这些库 - 使用静态库或使用DLLS。

执行首次发布的最简单方法是使用静态库。这意味着链接器将所有需要的库代码包含在您的可执行文件中。这使得可执行文件相当大,但简化了发布。

静态链接C运行时库:在Visual Studio中选择Project |属性| C / C ++ |代码生成|运行时库|多线程/ MT

您还必须使用静态运行时库构建wxWidgets库,然后为链接器指定静态wxWidgets库。

您可以看到有关这些主题的许多有用信息here