【问题标题】:How to build wiring Pi on windows如何在 Windows 上构建接线 Pi
【发布时间】:2015-12-15 18:08:56
【问题描述】:

我正在尝试为树莓派构建跨环境,以便在 Eclipse CDT 上为 Windows 构建二进制文件。

我获得了用于访问 GPIO 的 Wiring Pi,我需要使用“Windows 的 Windows 工具链”在 Windows 上构建 Wiring Pi 的二进制文件。我已经在 Eclipse 上设置了它,但我还没有构建 Wiring Pi。

错误信息是“poll.h 没有找到这样的文件或目录”。我安装“SysGCC”时似乎正确设置了包含路径。

请告诉我如何在 Windows 上使用 Eclipse CDT 构建 Wiring Pi。

【问题讨论】:

  • 以下 URL 可能会显示此问题的答案。但我不能 100% 确定,因为我还没有尝试过,因为另一个问题。 [链接](42nexus.com/index.php/rpi-articles/item/…)
  • 现在我放弃在 Windows 上构建接线 Pi。取而代之的是,我在 Raspberry Pi 本身上构建了它,并得到了“libwiringPi.so.2.31”。它似乎是一个共享库。我需要在 Eclipse 上使用这个库构建我的应用程序作为交叉编译环境,但我不知道如何在 Eclipse 上设置 *.so 文件。有人,请告诉我怎么做。

标签: raspberry-pi eclipse-cdt


【解决方案1】:

因此,在使用 WiringPi 编写应用程序之前,您应该通过终端测试安装是否成功。

gpio read #pin-number

要找出您需要的密码,互联网上有很多参考资料。

如果您的安装正确,请查看raspberry forum

【讨论】:

  • 感谢您的评论。我已经确认wiringPi 可以通过终端在我的Raspberry Pi 上工作。但我的主要问题是如何在 Windows 交叉编译环境中开发我的应用程序。
【解决方案2】:

终于找到解决办法了!

https://www.raspberrypi.org/forums/viewtopic.php?f=33&t=126493

我在 Raspberry Pi 上构建了 WiringPi,并将“libwiringPi.so.2.31”传输到 Windows。然后我尝试了这个过程,我可以成功构建我的应用程序!

关键是将“libwiringPi.so.2.31”重命名为“libwiringPi.so”。但我不知道为什么。

我将在 Windows Eclipse 环境中搜索构建接线 Pi 本身。

谢谢!

【讨论】:

    猜你喜欢
    • 2015-06-15
    • 2017-02-09
    • 2011-08-22
    • 2017-07-22
    • 2014-11-23
    • 2012-09-20
    • 2015-05-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多