完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
LPCXpresso IDE 提供了用于创建静态库项目的项目向导,然后您的工作区内的其他项目可以使用这些项目。此外,它还提供了一种简单的机制,用于创建从应用程序项目到静态库项目的链接。
创建静态库项目 用于创建 C/C++ 静态库项目的项目向导通过标准项目向导提供,可通过以下方式访问 快速启动面板 -> 新建项目为所选 MCU 系列选择 C/C++ 库项目向导将显示一个或多个选项屏幕。 单击完成后,您的库项目将被创建,其中包含一个带有您选择的名称(默认为 src)的源子目录,以及一个可选的用于存储头文件的 inc 子目录。项目的顶层还将有一个liblinks.xml放在其中(请参阅下文了解如何使用它)。 创建库项目的链接 使用库项目需要在您希望从中使用库项目的应用程序项目中设置许多配置选项。尽管可以手动设置,但 LPCXpresso IDE 还提供了一种更加自动化的机制,用于创建从应用程序项目到静态库项目的链接。这是通过“智能更新”向导完成的。 当创建一个新的静态库项目时,将在库项目的顶层创建一个名为liblinks.xml的文件。如果在 Project Explorer 视图中右键单击此文件,则可以选择: 智能更新 -> 智能更新 这将运行智能更新向导。这将弹出一个对话框,列出当前工作区中的所有项目。只需勾选您要链接到此特定静态库项目的那些项目。 注意:将智能更新选项与liblinks.xml文件一起使用假定库项目和您链接它的应用程序项目都具有两个标准的调试和发布构建配置。如果不是这种情况,那么您将需要如下所述手动设置。 手动创建指向库项目的链接 为了使用库项目,您需要向项目添加适当的包含路径和库。您还需要为每个构建配置(例如,调试或发布)执行此操作。这就是将智能更新选项与liblinks.xml文件一起使用的结果。但有时您可能希望或需要手动执行此操作(例如,如果您的库项目没有liblinks.xml文件)。 首先,确保库项目与您的应用程序项目存在于同一工作区中。还要确保项目的当前构建配置是调试。然后...
请注意,如果您的应用程序项目使用多个库项目,则需要为每个库项目重复上述顺序。 关于库命名的注释 GNU 工具要求将库命名为 liblibrary_name.a。但是,当您链接到一个库时,您只使用 library_name。例如,如果您有一个名为 libmylib.a 的库,您可以链接到 mylib。 |
|
相关推荐 |
|
只有小组成员才能发言,加入小组>>
1907个成员聚集在这个小组
加入小组我的项目我做主,使用GN+Ninja来完成构建系统(VSCode开发RT106X)
36358 浏览 0 评论
NXP IMX8应用处理器快速入门必备:技巧、使用、设计指南
4395 浏览 0 评论
6050 浏览 1 评论
6763 浏览 0 评论
NXP i.MX6UL开发板(linux系统烧录+规格+硬件+模块移植)使用手册
4212 浏览 0 评论
619浏览 2评论
求助,S32G上Core M启动后如何让Core A在Flash指定位置加载uboot?
614浏览 2评论
ESP32-WROVER-IE + LAN8720以太网,GPIO0电压只有1.6v,无法正常进入spi flash boot模式如何解决?
606浏览 2评论
求分享适用于PN7160 Android的NFC工厂测试应用程序
694浏览 2评论
798浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 11:56 , Processed in 0.902458 second(s), Total 47, Slave 40 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号