Keil5代码移植

在写代码的过程当中难免会需要复制一些代码,或者移植一些库到自己的工程文件下。本文以移植DMP库为例

实现目标:将右边Project:WATCH中的中MPU文件夹下int_mpu.c和int_mpu_dmp_motion_driver.c移植到左边Project:MPU6050

step1:找到int_mpu.c和int_mpu_dmp_motion_driver.c所在的文件夹

圈中的四个文件均要添加,直接复制粘贴到Project:MPU6050


step2:项目内添加.c文件
点击需要存放的Group

找到刚才粘贴的地址,ADD,CLOSE即可

然后选中编译一下



step3:添加头文件
点开这个

找到C/C++点开 include paths

添加路径


存放int_mpu.h和int_mpu_dmp_motion_driver.h所在的文件夹

再次编译一下是否报错

step4:报错添加头文件
我这个没有报错是因为代码中并未引用DMP库
需要调用库的话添加下面两个头文件即可


当然你也可以看这个up的视频操作,讲解的也是比较细致