我正在使用LPCXpresso IDE对我的微控制器进行编程,以便为特定的应用程序使用libjpeg库。但是,我似乎无法让LPCXpresso IDE识别libjpeg。在我看来,有两种选择:
1)获取jpeglib.a文件,将其包含为外部库,然后尝试导入jpeglib.h。我已经尝试过了,在IDE中仍然不认识jpeglib.h。
2)从libjpeg源代码创建一个新的静态库。这是我唯一的选择吗?似乎有点过火了。
任何关于在LPCXpresso中添加/链接外部库的提示都将不胜感激。谢谢!
发布于 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文件夹)。
就这样!
https://stackoverflow.com/questions/30445085
复制相似问题