首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Yocto项目如何使用Yocto插件向Eclipse添加库

Yocto项目如何使用Yocto插件向Eclipse添加库
EN

Stack Overflow用户
提问于 2018-01-07 09:04:24
回答 1查看 901关注 0票数 1

(请不要骂我,这是我在这里的第一个问题。)

我在Ubuntu下使用Yocto 2.3.1。我为Raspebrry Pi 3创建了图像,没有任何问题。我为Eclipse安装了Eclipse和yocto-plugin。我创建了HelloWorld自动工具项目,并在目标硬件上调试它-没有问题。但是,当我尝试添加一些库时,除了standart stdlib.h和stdio.h之外,我得到了“对‘name’的未定义引用”,其中我可以使用Yocto插件向Eclipse添加库?我找不到这个地方!

来源:%)

代码语言:javascript
复制
#include <stdlib.h>
#include <stdio.h>
#include <dbm.h>

int main(void){
 char fn = "someFile";
 dbminit(&fn);
 return 0;
}

工具链根位置: /opt/poky/2.3.1/

系统根目录位置: /opt/poky/2.3.1/sysroots/cortexa7hf-neon-vfpv4-poky-linux-gnueabi

(我正在为我的图像使用SDK )

提前谢谢。

更新:

EN

回答 1

Stack Overflow用户

发布于 2018-11-01 07:33:53

我以前遇到过这个问题,我通过将所需的库添加到AM_LDFLAGS = ...在Makefile.am文件(与源代码相同的目录)中解决了这个问题。

下面是添加两个OpenCV库后Makefile.am文件的示例:

代码语言:javascript
复制
bin_PROGRAMS = nxp
nxp_SOURCES = nxp.cpp

AM_CXXFLAGS = @nxp_CFLAGS@
AM_LDFLAGS = @nxp_LIBS@ -lopencv_core -lopencv_imgproc 

CLEANFILES = *~

保存更改,然后在项目上单击鼠标右键,并在构建之前选择重新配置项目。

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

https://stackoverflow.com/questions/48133444

复制
相关文章

相似问题

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