我正在寻找一种在Qt Creator中交叉编译C++项目的方法。我已经设置并准备好了arm gcc,但我不知道如何在qt-creator中设置正确的构建工具包。
有人有工作套件配置吗?
非常感谢。
要在Qt Creator中构建用于交叉编译的自定义工具包,您必须拥有工具链(您已经拥有)和交叉编译的Qt库。
如果你没有交叉编译的Qt库,有一篇关于为Raspberry Pi构建Qt的wiki文章。它还解释了如何设置工具包。
总结一下,以防那些同样困惑的人。
在选项>构建&运行>Compilers,通过定位arm-linux-gcc或类似的编译器来添加工具链。
然后在"Qt版本"选项卡下,通过定位子qent交叉编译的qmake二进制文件,添加交叉编译的Qt库的路径。
最后,您将这些项目放在"工具包"选项卡下,在该选项卡中添加一个工具包,命名它,选择您的编译器以及您添加的Qt版本。