为Windows、Mac和Linux编译!
这是唯一的办法...是在每个操作系统上安装QT Creator并编译自己的版本吗?
(当前在Mac OSX上运行QT Creator )
发布于 2011-09-23 20:05:50
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的Makefiles而开发的。
发布于 2011-09-23 19:57:02
Qt Creator只是一个IDE,而不是一个编译器。您可以将其配置为使用您喜欢的任何编译器,包括交叉编译器(例如GCC cross-compiler)。
https://stackoverflow.com/questions/7528499
复制相似问题