我正在使用 C++/wxWidgets 创建一个小型跨平台程序。通过使用静态链接,我最终只获得了一个适用于 Windows 的 .exe 文件。但是它仍然需要一个小的 (18 KB) mingwm10.dll
虽然我可以使用这个 dll 分发我的应用程序,但我更愿意将它放在 .exe“内部”...这可能吗?
谢谢
最佳答案
如果使用配置脚本编译wxWidgets,添加--disable-threads
。这会将wxUSE_THREADS
设置为0,wxThread类和所有依赖线程的代码都不会被编译。不会自动链接 mingwm10.dll。
关于C++:如何在没有 mingwm10.dll 的情况下发布单个可执行文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5665563/