關於MDK(keil5)使用靜態鏈接庫(.lib文件)


在日常的程序開發中,有時候有些機密性的代碼不方便直接顯示在工程文件中,為了保密可以將文件編譯為靜態鏈接文件使用;

在MDK5使用靜態鏈接庫操作步驟如下:
   1、創建靜態庫

    創建一個新的工程命名為test,並將其輸出文件格式改為.lib,值得注意的是文件內不需要main函數,只需要將你需要使用的函數放進去就可以了,編譯沒錯誤即能生成.lib文件。

 

 

 

 

 

2、到原來的工程添加靜態庫

進到Manage Project Items界面添加靜態庫文件到工程,並設置好頭文件路徑

 

 

使用#include "test.h"導入頭文件后便可使用靜態鏈接庫里的內容,但是編譯后發現無法打開頭文件

 

 

 不知道是不是因為MDK軟件版本的原因,我將#include "test.h"注釋掉后,竟然可以直接調用靜態庫內部函數使用

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM