『壹』 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从来没用到过