對於某些需要加密的.c代碼,keil軟件提供了打包爲lib文件的方法,便於移植和調用。
1.新建GROUP
將所有需要打包的.c文件copy到該group中,需要確保這些.c文件的相對獨立性,即包含.h文件即可調用。其他如中斷類的.c文件無法打包。
2.打包設置
右鍵那些不需要打包的組,去掉 include in Target Build前的對勾。
系統設置中,output一欄選擇Creat Library,另外設置輸出文件的地址和名稱即可。
設置完成後,重新編譯即可在輸出文件夾中找到.lib文件。
3.如何調用
將打包的.lib文件拷貝到src中(或自己項目存放.c文件的位置),將打包文件的頭文件即.h文件全部拷貝到inc中(或自己項目存放.h文件的位置)。在組中添加該.lib文件,同時記得代碼中包含打包文件的.h頭文件,即可編譯,並調用打包文件的函數。