Keil5代碼移植
? ?

在寫代碼的過程當中難免會需要復制一些代碼,或者移植一些庫到自己的工程文件下。本文以移植DMP庫為例

實現(xiàn)目標:將右邊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的視頻操作,講解的也是比較細致
標簽: