[英]C++, Qt - How do I get rid of dll dependencies?
我编译了我的Qt应用程序,现在有以下问题 - 现在我的构建项目需要QtCore4.dll
和QtGui4.dll
位于.exe
文件所在的同一文件夹中。 (我使用带有Qt插件的MSVS2008构建了我的项目)
有没有办法将我的最终应用程序与这些.dll
文件组合在一起,以便它们生成一个大的.exe
文件? (我根本不希望在我的发布版本中有另一堆dll文件 - 应用程序)
谢谢。
将它们捆绑成一个自解压的.exe(例如使用7zip),它将所有文件提取到一个临时目录,运行程序,然后在程序退出后删除文件。
与先前建议的静态链接Qt相比,这将更容易,更省时并且更少合法约束。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.