raspberry-pi - 在 Windows 7 上配置 QT Creator(Raspberry pi 是目标)

标签 raspberry-pi qt-creator cross-compiling

所以我首先要说我不想知道如何在 pi 上设置或运行 QT。我特别尝试设置 Qt Creator 4.0.3(基于 Qt 5.7.0(MSVC 2013,32 位))来编写和编译 C++ 并在 Raspberry pi 2 上运行它。我发现在 pi 上运行 qt是远慢。

我找了两天才找到适合qt/raspberry的工具链下载及其对应的qt配置。似乎没有任何效果。我发现在网络上搜索似乎有一千个死胡同。我可以为 Windows 控制台编写和编译应用程序。但是找资料给raspberry交叉编译好像是个难以捉摸的 unicorn !

有人用过这个吗???如果是这样,您使用了众多工具链中的哪一个?请帮我复制您的 QT 配置。我最接近的是使用 GCC ARM Embedded 工具链,但我似乎无法正确设置 QT 选项,我相信这只会让我走到那里。我的最终目标是控制 GPIO 并使用 RadioHead 库。

提前致谢!

最佳答案

我也想做那个,我真的实现了,叫做“交叉编译”,你在Main PC上构建,然后编译到目标。 最初我想在我的主 PC 上使用 Windows 10,但我最终在我的电脑上创建了一个 linux 分区来完成它,因为我没有找到任何方法来使用 Windows。

Qt 有一个非常全面的 Qt5 和 RaspberryPi2 教程(都使用 linux),唯一的问题是你需要在你的电脑上安装 linux 才能完成。如果您想这样做,我建议您按照以下步骤操作:

  1. 使用与 pi 中相同的操作系统(例如 raspbian 和 debian)创建一个 linux 分区,并将用户名(在 linux 中)命名为“pi”,密码为“raspberry”。这将帮助您使用外部库。
  2. 在新分区上安装 Qt for Linux
  3. https://wiki.qt.io/RaspberryPi2EGLFS 上学习 Qt 教程

教程非常简单明了,强烈推荐。 祝你好运。

关于raspberry-pi - 在 Windows 7 上配置 QT Creator(Raspberry pi 是目标),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38515951/

相关文章:

makefile - "Sysroot"从 QtCreator 传输到 Makefile 中的哪个命令?

openssl - 针对Linux arm-v5te-linux-gnueabi工具链的openssl的交叉编译

python - Raspberry Pi - 访问 0x40 : Check your I2C address 时出错

linux - 使用 python 执行树莓派 shell 命令

c++ - 如何将第三方库(如 protobuf)正确链接到 Qt Creator 项目中?

compiler-construction - Blue Gene Q-ELF header 上的编译

linux - 针对 iMX.53 交叉编译的 DirectFB - 启动时崩溃

java - 访问树莓派端口

c - RS485:设备的 ioctl 不合适

Qt Creator - 如何将工具提示的背景颜色设置为与小部件不同?