天天看點

關于移植STemwin時候最新.a庫的調用方法第一步了解庫的含義庫的說明移植方式

關于移植STemwin時候最新.a庫的調用方法

  • 第一步了解庫的含義
  • 庫的說明
  • 移植方式

第一步了解庫的含義

由于emwin最新官方去除了部分lib格式庫,許多小夥伴在ST官網下載下傳的cube庫中都無法找到帶keil的庫,是因為官方更改了庫的格式,以下是關于的庫的說明和移植方式

庫的說明

關于移植STemwin時候最新.a庫的調用方法第一步了解庫的含義庫的說明移植方式

V5.44a 中的庫檔案全部變為.a 格式, 檔案名中不再直接寫出編譯器的類型,而是使用 wc16 和 wc32 區分不同的編譯器, 标有 wc16 的可用于 EWARM(IARfor ARM) 7 和 Keil 5, 标有 wc32 的可用于 EWARM(IAR for ARM) 8 和 SW4STM32(GCC)。

同時,相比于 5.2x 版本, V5.44a 版中還提供了官方優化過的庫檔案, ot 就是優化的單詞optimization 的縮寫。

移植方式

1.當然是複制你所需要的庫(也可以全部都複制)到你的工程相關檔案夾下

2.在MDK5裡面記得添加你需要的庫到相關組下

3.此時編譯會發現對于.a的庫會報錯,以下是關于解決方法

4.可以使用,在.a庫上點選右鍵選擇options,将檔案類型從"File Type" 改至 “Library file”,重新編譯,如圖所示

關于移植STemwin時候最新.a庫的調用方法第一步了解庫的含義庫的說明移植方式
關于移植STemwin時候最新.a庫的調用方法第一步了解庫的含義庫的說明移植方式

END

繼續閱讀