我已经在Visual Studio 2017下使用wxWidgets 3.1.4构建了一个EXE。
我可以从Visual Studio启动EXE,但不能在Visual Studio外部启动。
我收到消息:
未处理的未知异常;终止应用程序。
EXE是在Release / x86中内置的。
我试图将wxWidgets的Release DLL复制到与EXE相同的文件夹中,以及vc_redist_x86中的文件,但仍然出现错误。
感谢您的帮助
答案 0 :(得分:0)
这是应用程序错误,缺少资源文件。
我已经删除了Release文件夹,重建并复制了资源文件,并且EXE运行了。
释放DLLs在我的%PATH%中,并且我已经安装了vc_redist_x86.exe,所以我猜这两件事允许我的独立EXE启动。
答案 1 :(得分:0)
@MaximeVermier,
为了自己构建库:
生成的库将位于$ {WXWIN} \ lib目录中。
现在您所需要做的就是为应用程序更改项目文件并重建。
那么您将不需要wxWidgets DLL。