找回密码
 立即注册
收起左侧

qt4中如何调用wiringPi 库。

3
回复
10383
查看
[复制链接]
累计签到:2 天
连续签到:1 天
来源: 2014-11-21 19:35:41 显示全部楼层 |阅读模式
1Qter豆

   现在是在树莓派下做程序开发,因为树莓派有GPIO口和多功能口,应为QT是用C语言做编程的,因此我在想,QT是否可以调用wiringPi的库。以方便用QT开发窗口界面的程序。
  wiringPi库,是树莓派给出的第三方的GPIO端口操作库。在RABIAN环境下开发用GCC指令就可以编译的到运行代码,同时可以直接运行。但是用QT如何控制树莓派的GPIO口,使用就想到了这个库;或者其他方法用QT控制PI的GPIO口也可以??请大侠帮忙。谢谢

最佳答案

查看完整内容

一种简单的思路是这样的:虽然我不了解树莓派,但是它应该是运行Linux系统,那么命令行应该可以控制其GPIO口,而Qt可以调用命令行的命令,所以应该可以控制树莓派的端口。
回复

使用道具 举报

累计签到:1569 天
连续签到:1 天
2014-11-21 19:35:42 显示全部楼层
一种简单的思路是这样的:虽然我不了解树莓派,但是它应该是运行Linux系统,那么命令行应该可以控制其GPIO口,而Qt可以调用命令行的命令,所以应该可以控制树莓派的端口。
回复

使用道具 举报

累计签到:2 天
连续签到:1 天
2014-11-22 09:25:41 显示全部楼层
树莓派是运行的linux系统;可能还是我不太了解QT的使用方法的问题吧。
  wiringPi 库的用法是,用文本编辑工具新建一个C文件,编写C程序(很简单,类似 “hello world”的程序);然后使命令 gcc text.c -o text -lwiringPi  就可以编译成功;  
   我现在不理解的是,后面使用的-lwiringPi 是什么意思?  那么在QT中如何编译?担心也会找不到对应的库文件的。
回复

使用道具 举报

累计签到:3357 天
连续签到:1 天
2014-12-23 17:59:36 显示全部楼层
我也是使用樹莓派+Qt +WiringPi  一可以用,我的案子也完成了,所以你不用擔心。
在編譯時記得加上 -lwiringPi就行了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了