我正在尝试创建一个将在Raspberry Pi 3上运行的Qt应用程序。我按照guide进行交叉编译,并且能够在Pi上正确运行示例qopenglwidget。现在我的问题是我想在Qt Creator中构建我的Macbook Pro,但我不知道现在如何部署到设备。我在网上看到的所有指南都没有解释实际发生了什么,我不知道如何在我的Mac上构建交叉编译器。任何人都可以指出我正确的方向如何做到这一点?
答案 0 :(得分:0)
所以你已经在你的mac上编译了一个在你的树莓派上运行的例子吗?
这意味着您已经有了一个交叉编译器。 您链接的指南从https://github.com/raspberrypi/tools
获得了预建工具链但我认为这些仅适用于ubuntu。 在构建Qt时,您需要在配置行中指定工具链:
-device-option CROSS_COMPILE=~/raspi/tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian-x64/bin/arm-linux-gnueabihf- \
这是您编译Qt的交叉编译器的路径。 这对您有用还是修改了这一行?
如果你想自己构建一个交叉编译器,你可以关注this guide,虽然我无法使用这个编译器编译Qt。
如果您已编译Qt且示例适用于您的Pi,您可以在Mac上的Qt Creator中添加新工具包:
告诉我们你是否成功。