1--如何調用:
假如我需要調用這個libhumi.a庫,我需要調用的方法是在作標記的地方輸入humi就可以了
此主題相關圖片如下:
2--說生成庫的方法
首先建立一個文件夾(英語狀態下的名字),最好路徑上沒有漢字。
然后將“..\icc\bin\”文件夾下的ilibw.exe文件考進去。
第三步是要生成*.o文件。具體生成方法如下
建立工程,執行File菜單下的 CompileFile... 項下的 ToObject 項,編譯生成相應的目標文件 *.o 。
第四步,將生成的*.o文件拷貝到新建的文件夾下
第五步、新建一個TXT文檔,寫入 ilibw -a <文件名>.a [文件名].o ( ilibw -a libGetMax.a )
將后綴改為BAT,以后想生成庫文件點下批處理文件就OK了
將前一步驟生成的庫文件lib****.a拷貝至icc安裝完后的系統目錄(默認安裝時在C:\icc)的子目錄lib中。再執行Project菜單下的Option項,修改Target表單中的AdditionalLib項,在文本框中輸入****(注意不能寫成lib****.a)。
完成上述步驟后,就以編譯和調試test.prj。
如果在其它工程中需要使用上述庫函數****,只需拷貝所需的****.h和lib****.a,并進行相應配置就可以了。
也可以在已有的庫中增加一些自定義的函數。詳細參考ICCAVRIDE中的在線幫助。