首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >QT Creator -跨平台编译

QT Creator -跨平台编译
EN

Stack Overflow用户
提问于 2011-09-23 19:50:23
回答 2查看 2.3K关注 0票数 2

为Windows、Mac和Linux编译!

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

(当前在Mac OSX上运行QT Creator )

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-09-23 20:05:50

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

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

代码语言:javascript
复制
export TARGET=i686-mingw32
CXX=$TARGET-g++ RANLIB=$TARGET-ranlib AR=$TARGET-ar make -f Makefile.mingw

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

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

票数 4
EN

Stack Overflow用户

发布于 2011-09-23 19:57:02

Qt Creator只是一个IDE,而不是一个编译器。您可以将其配置为使用您喜欢的任何编译器,包括交叉编译器(例如GCC cross-compiler)。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7528499

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档