簡體   English   中英

IAR Embedded工作台創建庫

[英]IAR Embedded workbench create library

我想在IAR Embedded Workbench中創建一個簡單的庫(C / ANSI),然后在另一個項目中使用該庫。 我在他們的網站上找到了一些文檔 雖然我不完全理解它,但我設法讓自己成為.r90文件,據我所知,這將是圖書館。 請注意,我是這個領域的初學者。 總之,我想逐步介紹如何創建庫,然后如何在另一個項目中導入它。 謝謝。

PS:我正在使用IAR Embedded Workbench for AVR,這個版本沒有Linker下的Library選項卡。

簡單地說。

  1. 打開庫項目的選項。
  2. 在“常規選項”選項下,選擇“輸出”選項卡。
  3. 在“輸出”選項卡中,您將找到“輸出文件”選項,可以是“可執行文件”或“庫”。
  4. 對於庫項目,請選擇庫。
  5. 在要鏈接到庫的項目中,打開該項目的選項。
  6. 選擇“鏈接器”選項,然后選擇“庫”選項卡。
  7. 在“庫”選項卡下,您將找到一個標記為“其他庫(每行一個)”的輸入框。鍵入您在輸入框中創建的庫的路徑。

這適用於ARM風格。 嵌入式工作台的其他目標或版本可能會有所不同。

IAR工作台的步驟6.20。

  1. 創建圖書館

    1.1從(項目 - >創建新項目)創建一個新項目

    1.2項目在C中選擇主要
    1.3我通過右鍵單擊工作區框中的main.c(左邊是編碼區)從項目中刪除了main.c
    1.4添加代碼並從項目 - >選項(Alt + F7)中打開選項,在類別中選擇常規選項,然后選擇右側的輸出選項卡。
    1.5從輸出選項卡中選擇“庫”。
    1.6構建它。

  2. 添加到另一個項目
    2.1創建新項目並轉到IDE。
    2.2右鍵單擊IDE左側的工作區,然后通過選擇“添加文件”選項將Exe文件夾(默認輸出文件夾IAR)中的庫的r90文件添加到項目中

在最后一步之后,我相信您可以從新項目中調用庫中的函數。 如果包含函數和變量的extern聲明,則可以避免聲明的隱式警告。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM