Macos Raspberry Pi的Qt Creator交叉编译 我正在寻找一种在Qt Creator中交叉编译C++项目的方法。我已经安装并准备好了ARMGCC,但我不知道如何设置用于在qt creator中构建的正确工具包

Macos Raspberry Pi的Qt Creator交叉编译 我正在寻找一种在Qt Creator中交叉编译C++项目的方法。我已经安装并准备好了ARMGCC,但我不知道如何设置用于在qt creator中构建的正确工具包,macos,raspberry-pi,qt-creator,cross-compiling,Macos,Raspberry Pi,Qt Creator,Cross Compiling,是否有人为此提供了工作工具包配置 非常感谢。要在Qt Creator中构建用于交叉编译的自定义工具包,您必须拥有工具链(您已经拥有)和交叉编译的Qt库 如果您没有交叉编译的Qt库,那么可以为Raspberry Pi构建Qt。它还解释了如何设置工具包 总之,以防那些同样困惑的人 在“选项>构建和运行>编译器”下,通过定位arm linux gcc或类似编译器来添加工具链 然后在“Qt版本”选项卡下,通过定位子Qent交叉编译的qmake二进制文件,将路径添加到交叉编译的Qt库中 最后,将这些项目放

是否有人为此提供了工作工具包配置


非常感谢。

要在Qt Creator中构建用于交叉编译的自定义工具包,您必须拥有工具链(您已经拥有)和交叉编译的Qt库

如果您没有交叉编译的Qt库,那么可以为Raspberry Pi构建Qt。它还解释了如何设置工具包

总之,以防那些同样困惑的人

在“选项>构建和运行>编译器”下,通过定位arm linux gcc或类似编译器来添加工具链

然后在“Qt版本”选项卡下,通过定位子Qent交叉编译的qmake二进制文件,将路径添加到交叉编译的Qt库中


最后,将这些项目放在“工具包”选项卡下,在该选项卡中添加工具包、命名、选择编译器以及添加的Qt版本。

谢谢您的评论!我已经试过了那些说明,但对我来说失败了。我还尝试让wiki文章中链接的脚本工作,但在尝试执行时失败。/configure in qtbase。您是否使用这些指令构建了交叉编译的sdk?我没有专门使用这些指令,因为我没有使用raspbian图像;然而,这一过程相对类似。我认为我们需要后退一步,因为当前的问题不是Qt创建者,而是Qt的交叉编译。您可能需要编辑您的问题。首先,在./configure过程中失败的到底是什么?在关于构建qtbase的段落中,指南(和bakeqtpi脚本)告诉我在qtbase中运行./configure,但这里的qtbase只是一个补丁文件,而不是一个目录。我真的不知道如何继续,因为我可能无法跳过这一重要步骤。克隆后,qtbase应作为空目录存在git://gitorious.org/qt/qt5.git. 然后必须通过执行./init repository来获取内容。或者,您可以从下载tar源代码。