由于手柄一直比较残次,所以打算用手机来控制小车,但是问题又来了,我不会java,怎么写APP?
经过网上一番搜索,发现python也能写手机app,简直高端,但是要安装kivy框架。经过网上一番搜索,发现资料都是一两年以前的内容了,但是这并不妨碍我现在才入坑。
很多资料都写着从官网直接下载然后运行bat文件什么的,但是我去官网看,只能通过pip安装最新版本。并且也支持着python3.5啊!
跟着官网操作,安装了一下午,让我装什么,我就装什么,缺cython,我装,缺visaul stidio,我装,缺.net我装,最后还是报错,烦!
回家尝试用python2.7装了一下,一下就装上了,真是坑人,说着3.5能用,结果只能装2.7,在家尝试小车的手机端程序,一下就能运行成功。
到了公司也用2.7装了一下,安装是成功了,运行程序,报错dll load failed。。。。愁!网上搜了一下,还是外国友人用的多,回答问题也积极。一下找到了解决答案
Try copy glew32.dll
from "share\glew\bin\glew32.dll" to "Lib\site-packages\kivy\graphics\
".
从python目录下share\glew\bin\glew32.dll尝试复制glew32.dll 到python目录下Lib\site-packages\kivy\graphics\
我复制了一下,真的没有这个dll,再次运行,成功!并且可以连接到我的小车上,能控制了!
接下来的问题就是我的手机上还是不能运行,有报错,提示systemError,NULL result without error in PyObject_Call,我看了程序,也没什么太多东西。但是给的测试程序能运行,慢慢改吧。