go语言实现的mqtt 调试Go error--cannot find package

再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的压缩包,文件目录为:

go语言实现的mqtt 调试Go error--cannot find package_第1张图片

然后根据错误提示,将相应的库文件分别放到相应的GOROOT和GoPath路径中。

go语言实现的mqtt 调试Go error--cannot find package_第2张图片

最后,进去LiteIDE中去,Ctrl+B,完美运行。

总结:具体原因就是库文件没有配置。


有问题可以联系1015105672,非诚勿扰!


你可能感兴趣的:(MQTT)