Aux*_*ary 7 c++ deployment dll qt qt-creator
我是Qt的新手,但在C++中没问题.我使用了Qt Creator并用一个按钮(就像一个hello world)创建了一个简单的程序,然后我构建了这个项目.我无法在Windows本身(创建者之外)运行可执行文件,因为它需要这些DLL文件:
libgcc_s_dw2-1.dll
mingwm10.dll
QtGuid4.dll
QtCored4.dll
Run Code Online (Sandbox Code Playgroud)
我发现这些文件并将它们放在exe旁边.现在该程序可以工作,但由于Dll文件很大,该文件夹的大小为170 MB .这是部署Qt应用程序的方式吗?我知道他们是一种制作独立静态应用程序的方法,但这不是问题.我对dll很好,但依赖关系似乎太大了.是否有不同的方法来部署文件较小的项目?
谢谢
rad*_*x07 19
为什么不进行发布构建并使用发行版dll而不是更大的调试dll.
由于这是关于大小:
调试库
QtCored4.dll = ~37MB
QtGui4d.dll = ~157MB
发布库
QtCore.dll = ~2.3Mb
QtGui4.dll = ~9MB
(从查看我的Qt\version\bin目录中的大小)
| 归档时间: |
|
| 查看次数: |
5201 次 |
| 最近记录: |