首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在LPCXpresso中使用外部静态库

在LPCXpresso中使用外部静态库
EN

Stack Overflow用户
提问于 2015-05-25 19:46:41
回答 1查看 1.5K关注 0票数 0

我正在使用LPCXpresso IDE对我的微控制器进行编程,以便为特定的应用程序使用libjpeg库。但是,我似乎无法让LPCXpresso IDE识别libjpeg。在我看来,有两种选择:

1)获取jpeglib.a文件,将其包含为外部库,然后尝试导入jpeglib.h。我已经尝试过了,在IDE中仍然不认识jpeglib.h。

2)从libjpeg源代码创建一个新的静态库。这是我唯一的选择吗?似乎有点过火了。

任何关于在LPCXpresso中添加/链接外部库的提示都将不胜感激。谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-05-26 07:53:42

通过单击File-> new ->Project,您可以轻松地将库添加到Eclipse/LPCXpresso,方法是创建一个新项目(不是C项目或LPCXpresso项目,而是“正常”项目)。姓名如你所愿,让我们说'JPEG‘。将库文件添加到文件夹“lib”下(必须先创建文件夹)。调用库文件'libJPEG.a‘。还包括文件夹'inc‘下的头文件。顺便说一句,创建这些文件夹并不是强制性的,但它使所有这些文件夹更有条理。

编辑需要包含标头和库的项目的属性。右键单击项目并选择属性。转到C/C++ Build->Settings->MCU C编译器->包含并添加库项目的inc文件夹的包含路径。转到C/C++ Build->Settings->MCU Linker-> library,并在文件名前面添加库文件,而不是lib,因此只有JPEG。还在下面添加库搜索路径(指向lib文件夹)。

就这样!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30445085

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档