『壹』 IAR怎麼在工程裡面導入文件夾
直接把庫文件加入到工程裡面(就像添加源文件一樣),從提示可以看出,uCGUI3.2.lib不是iar的庫文件。IARARM庫後綴是.a。
或者在左邊,就是新建的工程名那裡,右擊,會出現Add,滑鼠放在那裡會有選項,添加文件,直接把頭文件和那些c文件放在同一個文件夾中,然後添加文件就可以了,添加完運行一下試試。
『貳』 iar文件如何打開
如果你的電腦上裝了JDK(JVM),那麼jar文件就像exe文件,直接就可以打開~
如果沒裝JDK,那麼就可以用rar壓縮工具把它解壓出來~
不知道你是要打開它做什麼用呢~?
如果是要運行,那麼一定要先安裝JDK~
如果是要看文件,那麼你就把它解壓出來吧
『叄』 keil和IAR生成的hex和lib,.a庫文件的區別和聯系
在linux/unix, .a文件是靜態鏈接庫文件,即其只進行過編譯未進行鏈接的
在windows,.lib文件有動態也有靜態之分,靜態的話與第1點描述類同,動態的話即相當於一個頭文件,具體實現部分是在DLL文件中
hex文件如你的理解,是燒錄進單片機中MCU的ROM或RAM中的
.lib文件的生成也如你概念的理解,就是要防止他人了解核心代碼的實現,是不可以被修改的,或是強行修改後無法達到應有的功能,只可參考其頭文件中各個函數被動的使用
.lib只能被使用,其甚至可以沒有main函數,或許你可以寫一個main函數引用.lib中相關函數使用Keil重新生成hex
『肆』 IAR編譯中的.s文件是怎麼生成的,有什麼用startup文件是在整個程序中,起什麼作用
你說的這兩個文件,俺用iar從來沒用到過