提示的订阅失败,你订阅的topic有问题吧
老师,那这个是因为定义的topic的问题吗?我把topic前面的改成过username还有clientid前面的那一部分,都是显示订阅失败
阿里云的topic不是长这样吗:
你把那个“${deviceName}”替换成你的设备名
我看你贴的图不是这个格式的
看着像是你编译mqtt库的时候,不是用的arm-gcc编译的,你之前用的是gcc编译的吧?
大佬,请问你这个问题解决了吗?我和你碰到了一样的问题
这个提示说mqtt的那个库文件已存在,你可以试试clean之后在make看看
对,我之前是用gcc编译的(疏忽了)。我执行了make clean指令(我把整个目录都删了,然后再make一下),但是还是解决不了,这到底是怎么回事???刚才又出了问题,去掉arm的前缀只留下gcc就可以了,要怎么解决呢???
从你的提示看,你安装到arm-gcc的库应该还是之前gcc编译出来的mqtt库
你得把arm-gcc里面的之前gcc编译的mqtt库给替换掉。替换成你用arm-gcc编译出来的mqtt库
你就根据这个帖子的第五步重新做一遍吧
你要用arm-gcc编译你的mqtt程序,使用的mqtt库也要是mqtt编译出来的才行
arm-gcc查询库文件不是在你make出来的那个路径下找的,是在arm-gcc指定的库文件路径中查找的。
老师;我把以前make的文件什么的全都删了;然后再按照第五步从头开始弄;最后在mqtt_test中编译还是和以前一样
你是要把ubuntu里的这个路径下的lib文件夹里的所有mqtt的库都删掉,然后去重新做第五步
为什么你的路径里面既有6ull的又有mp157的?你用的啥板子就用哪个sdk,不要照抄哦