gpt4 book ai didi

c++ - 我能否轻松移植 Qt 应用程序?

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

如果我创建一个 Qt 二进制文件,那么启动它的用户将不需要在他们的计算机上安装 Qt,对吧?也就是说,它就像是对 MFC 的原生支持——它随处启动(在 Windows 上,如果它是作为 exe 构建的)?我知道库应该是静态的/包含的等等,但我只询问 Qt 兼容性。

另外,如果我在 Windows 上创建一个 Qt 项目,我是否需要一些额外的工作才能在 Linux 上使用这个项目,因为 Qt 的版本是相同的?麦克呢?

最佳答案

Qt 库必须安装在目标机器上,除非您在可执行文件中静态链接 Qt 库。 (我推荐这样做,生成的二进制文件会很大。)

根据您使用 Qt 的许可证,您还可以将所需的 Qt DLL 与您的应用程序一起提供。

至于可移植性,Qt 非常好。它应该在 Mac 和 Linux 上按原样编译和运行。 (可能的问题与文件路径等有关,但如果您始终使用 Qt API,则有一些方法可以使其可靠且可移植地工作。)

关于c++ - 我能否轻松移植 Qt 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7462467/

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