【发布时间】:2013-12-27 10:37:17
【问题描述】:
我知道这可能是一个与许多其他问题相似的问题,但是在搜索了很多次并且未能获得明确有效的解决方案之后,我不得不问这个问题。
我正在使用 Qt 5.2.0 for Windows 32-bit (VS 2010, 570 MB),我已经编写好了程序,一切都完成了。但现在我想将它作为 .exe 文件分发给我的同事,但这样做没有复杂性,并且为了避免分发 dll 文件,我需要使用静态链接构建程序。
您能否描述一下我如何使 Qt 5.2.0 for Windows 32-bit (VS 2010, 570 MB) 使用静态链接构建整个程序?
谢谢。
【问题讨论】:
-
你有Qt的静态版本吗?
-
静态版Qt是什么意思?我只安装了 Qt 5.2.0 for Windows 32-bit (VS 2010, 570 MB),我没有检查它是否是静态的。
-
@UmNyobe:是的,如果还需要捆绑 qt 库,则 OP 必须具备这一点。在这种情况下,他将需要自己构建 Qt。
-
只要您的应用程序是使用 QT 商业许可证开发的或在 LGPL 下开发的,就可以静态构建 Qt。否则,您将需要动态链接。
-
@the_naive:我分别更新了我的答案。
标签: c++ qt qt-creator