gpt4 book ai didi

c++ - QT Creator——跨平台编译

转载 作者:可可西里 更新时间:2023-11-01 09:48:59 24 4
gpt4 key购买 nike

为 Windows、Mac 和 Linux 编译!

唯一的方法是……在每个操作系统上安装 QT Creator 并编译自己的版本吗?

(目前在 Mac OSX 下运行 QT Creator)

最佳答案

Qt Creator 只是一个自动化工具,它会为您创建 Makefile 和相关文件。

如果你想交叉编译,只需扩展你的 Makefile 就可以交叉编译,例如,通过:

export TARGET=i686-mingw32
CXX=$TARGET-g++ RANLIB=$TARGET-ranlib AR=$TARGET-ar make -f Makefile.mingw

引用是 here .请注意,您需要为每个目标准备完整的工具链,包括库。这是一个单独的主题,但希望那里有一大堆文章。顺便说一句,大多数 Linux 发行版都有可用的 mingw32 工具链,我相信也应该有一个适用于 OSX 的工具链。

此外,您可能对 tmake 非常感兴趣- 它最初是为了自动生成用于构建 Qt 的 Makefile 而开发的。

关于c++ - QT Creator——跨平台编译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7528499/

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