1.先在阿里的下载官方的sdk

2.解压并查看sdk内容如下

3.重点来了,接下来我们需要把阿里的sdk代码集成到我们自己的项目中,先创建一个cmake项目
(1).创建项目:CmakeTest

(2).内部文件:

arm_linux_setup.cmake:交叉编译链配置文件
CMakeLists.txt:项目的一些配置,比如导入一些代码之类的
main.c:主函数
(3).创建mqtt与build目录:

build:是用做生成编译的文件目录,也可以不需要,直接在根目录编译出文件,但是不好看
mqtt:这里面放置阿里云的sdk代码
4.从sdk把代码拷贝出来:

这里我只加了个mbedtls目录,我把别的代码直接放在了根目录,然后我挨个改了一遍导包,你们可以按照你们自己的想法搞
5.代码使用,直接复制demos里面的某个demo即可使用

6.到这一步的时候,有些人编译可能会报错CMakeLists: undefined reference to `pthread_create‘,这个问题我也有写解决方式

7.进入build目录编译文件
cmake ..
make
