gpt4 book ai didi

c++ - 如何在 Qt Creator 中静态构建非 Qt 项目

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

我有一个动态链接的 Qt 5.5,安装了 MingW 4.9.2 32 位和 Qt Creator 3.4.2。在我的构建树中,我创建了一个帮助控制台非 Qt 应用程序,它实际上有 20 行代码并且不依赖 Qt(仅使用 qmake,所以我不必安装 cmake)。我希望该应用程序是静态构建的,但我在构建 make 参数中设置的选项似乎没有被接受(静态、static-libgcc 等)。甚至有可能还是我必须在 Qt(Creator) 之外单独构建它并可能获得 cmake 而不是 qmake?

最佳答案

如果您希望将可执行文件静态链接到 C++ 运行时,则可以使用 static_runtime 功能。您还不想与 Qt 链接:

# .pro file
CONFIG -= qt
CONFIG += static_runtime

static_runtime.prf 文件仅在 Qt 5/6 中可用。它在 Qt 4 中不存在。对于 Qt 4,您必须手动执行:

QMAKE_LFAGS += -static

关于c++ - 如何在 Qt Creator 中静态构建非 Qt 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32636774/

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