如果你用了Ubuntu系统可以看一下,Raspbian我不觉得会出问题。反正我的结论就是系统的锅。
注意一下时间,2019年12月,我看了网上的N多教程,安装wiringPi的两种方法,我做的假设是大家都从英文网站翻译了一下。
官网,点进去看到Download and Install。嗯,剩下就是PlanA或者PlanB,如果你走完PlanA已经能在你的QT上使用WiirngPI库,那么恭喜你,如果不行,好了,PLanB基本凉了。
git.drogon.net is temporarily unavailable. Please look for alternatives for wiringPi, etc. -Gordon
就这句话,绝望。那么怎么办,我想问一下你的树莓派是不是用了Ubuntu系统?
左边还是右边?左边安装好之后需要配置密码,自己安装Ubuntu的桌面吧,右边直接进去有桌面环境,东西还挺全。
但是,都没用哦。找不到WiringPi库,哦,网上有种教程,可以下载安装包,我失败的原因两种,一种提示我系统不对,我是arm64,然后解压缩那步卡死,或者有另一种,我看了树莓派2的教程,自己解压缩了他的库,放在文件夹里面进行调用,结果控制半天电平都不变化的。
此外,我还试过这种办法,github上面有wiring呀~
不过有个小问题,我在自己树莓派上面运行gpio -v之后得到版本是2.50.github上面是2.47?emmm,下载再说,运行./build,好,库找到了,一运行,我记得报无法定位硬件信息。。至此,我在树莓派3B+安装Ubuntu系统并使用QT控制引脚,已经失败了10几次了。网上的教程咋那么容易呢?我按个别的系统试试?
https://www.raspberrypi.org/downloads/raspbian/
我直接选了最大的那个。好了,一切结束,接下去就是update,upgrade,然后安qt的那两个步骤,什么库都好了,没有报任何错误。注意upgrade等了好久好久。
其中,我觉得如果我对Linux系统再熟悉一点,会自己配置库文件地址的话会好一点。还有就是Ubuntu里面的坑我没写完,还遇见了板子的类型不匹配?也去找了资料,但是每次解决一个问题总会引入新问题,最终换了系统。