再GO调试mqtt时出错了,显示说是找不到GORRT和GOPATH路径下的package,网上搜了很多资料找到了一篇https://studygolang.com/articles/6620,是同样的问题,可是他用的是Sublime编译器编译的,可是我是用LiteIDE编译的,没发找到原因,也找许多资料有的说是protostuf的原因,有的说是编译器的原因等等,也试了许多方法多无济于事。
后来发现是因为我的go-mqtt库的原因,后来就在https://github.com/jeffallen/mqt,https://github.com/huin/mqtt,下载了相应的库,
首先根据提示分别在https://github.com/jeffallen/mqt,https://github.com/huin/mqtt,连接中下载相应的mqtt库,下载下来都是名为mqtt-master的压缩包,文件目录为:
然后根据错误提示,将相应的库文件分别放到相应的GOROOT和GoPath路径中。
最后,进去LiteIDE中去,Ctrl+B,完美运行。
总结:具体原因就是库文件没有配置。
有问题可以联系1015105672,非诚勿扰!