c++ - Qt 文件太大。

标签 c++ qt dll static executable

在搜索并尝试了几个小时之后,我不知道如何将这些库静态链接到我的 exe。 所以我尝试将依赖项复制到exe文件夹中。 我制作了一个测试程序,只需单击一个按钮即可更改标签。 那是14 mb。 我应该怎么办 ? 我在用 icudt51.dll icuin51.dll icuuc51.dll libgcc_s_dw2-1.dll libstdc++-6.dll libwinpthread-1.dll Qt5核心.dll Qt5图形用户界面.dll Qt5 小部件

最佳答案

我认为唯一可行的方法是使用 upx 来压缩您的可执行文件。您甚至不会注意到差异。它解压缩并执行您的程序非常快。

http://upx.sourceforge.net/

关于c++ - Qt 文件太大。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18946508/

相关文章:

c++ - c/c++ - 通过套接字发送 time_t 的最安全方式

c++ - Qt 4.6 - C++ - QTreeWidgetItem 迭代器

c# - 如何在 C# Unity 中使用带有二维数组的 C 结构

c# - 带有 char * 参数的 DLLImport。只有一个字符被传递

c++ - 一个同时接受 std::vector 和 QVector 的函数模板?

c++ - 如何捕获在 Qt C++ 中调用 setStyleSheet() 时打印的错误?

javascript - 如何在 C++ 中获取 QML 方法的源代码?

c++ - 导入库是否跨 dll 版本工作?

c++ - 假设使用相同的编译器,像 QString 这样的类是否可以安全地跨 DLL 边界传输?

c++ - 将无向连通图分成两个部分