我想在IAR Embedded Workbench中创建一个简单的库(C / ANSI),然后在另一个项目中使用该库。
我在他们的网站上找到了some documentation。虽然我不完全理解它,但我设法让自己成为.r90
文件,据我所知,这将是图书馆。请注意,我是这个领域的初学者。
总之,我想逐步介绍如何创建库,然后如何在另一个项目中导入它。感谢。
PS:我正在使用IAR Embedded Workbench for AVR,此版本没有Library
下的Linker
标签。
答案 0 :(得分:8)
简而言之。
这适用于ARM风格。嵌入式工作台的其他目标或版本可能会有所不同。
答案 1 :(得分:5)
IAR工作台的步骤6.20。
创建库
1.1从(项目 - >创建新项目)创建新项目
1.2项目在C中选择主要为
1.3我右键单击工作区框中的main.c(左边是编码区),从项目中删除了main.c
1.4添加代码并打开Project中的选项 - >选项(Alt + F7),选择类别中的常规选项,然后选择右侧的输出选项卡。
1.5从输出选项卡中选择“库”
1.6建立它。
添加到另一个项目中
2.1创建新项目并转到IDE
2.2右键单击IDE左侧的工作区,并通过选择“添加文件”选项将
在最后一步之后,我相信您可以从新项目中调用库中的函数。如果包含函数和变量的extern声明,则可以避免声明隐式警告。