gpt4 book ai didi

c++ - 如何将我的 Qt 应用程序编译成静态库?

转载 作者:行者123 更新时间:2023-11-30 03:03:31 25 4
gpt4 key购买 nike

我的主项目有一个复杂的后端(以及编译过程)。因此,我不想向该系统介绍构建 Qt Gui 所需的所有额外内容。

因此,我想静态编译 Qt GUI 端,然后在最后添加一点 -lmygui 到我的构建过程中。

注意:这并不是说我希望静态构建所有 Qt 库(这样做会违反 LGPL)。从本质上讲,它应该与我静态构建后端并将其链接到 qt 相同(这是我的第二个选择,但这是一个较差的解决方案)。

我该怎么做?

最佳答案

我假设您正在使用 qmake 项目文件 (.pro) 来构建这个库。如果您这样做,只需将 .pro 文件的 TEMPLATE=app 部分替换为:

TEMPLATE=lib
CONFIG+=staticlib

关于c++ - 如何将我的 Qt 应用程序编译成静态库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9321851/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com