我使用wxWidgets在Visual Studio中开发了窗口基础应用程序。申请工作正常。但是当我在没有安装Visual Studio的另一个系统上发布应用程序和测试时,应用程序会给我错误
不安装属性重新安装可能 解决你的问题
我的应用程序的发布仅适用于安装Visual Studio的地方。我在安装.NET Framework后也进行了测试,但是同样的错误。请指导我,以便我可以成功部署我的应用程序。
答案 0 :(得分:2)
您需要为您的应用程序包含所有必需的库。
有两组:wxWidgets库和C运行时库。
根据您构建应用程序的方式,有两种方法可以包含这些库 - 使用静态库或使用DLLS。
执行首次发布的最简单方法是使用静态库。这意味着链接器将所有需要的库代码包含在您的可执行文件中。这使得可执行文件相当大,但简化了发布。
静态链接C运行时库:在Visual Studio中选择Project |属性| C / C ++ |代码生成|运行时库|多线程/ MT
您还必须使用静态运行时库构建wxWidgets库,然后为链接器指定静态wxWidgets库。
您可以看到有关这些主题的许多有用信息here