繁体   English   中英

QT Creator-跨平台编译

[英]QT Creator - cross platform compiling

适用于Windows,Mac和Linux!

是这样做的唯一方法...。是在每个OS上安装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

参考在这里 请注意,您将需要为每个目标(包括库)拥有完整的工具链。 这是一个单独的主题,但希望那里有很多文章。 顺便说一句,大多数Linux发行版都有mingw32工具链可用,我相信OSX也应该有一个。

另外,您可能对tmake很有兴趣-它最初是为自动生成用于构建Qt的Makefile而开发的。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM