电子说
AWorks对许多的第三方库进行了封装,开发者只需要调用封装好的接口就可以了,无需了解底层实现。一般情况下,这种开发方式十分简便高效。在一些特殊情况下,开发者可能需要修改这些第三方库的源码。
进入SDK目录下的…aworks_sdkapollo3rdparty文件夹找到对应的第三方库(lwip_2.x为例):打开编译配置文件component.json。
打开eclipse工程:选择在Project Explorer 中选中user_code,点击鼠标右键,点击Import…。
选中File System,然后点击Next >。
点击Browser…,选择第三方库lwip_2.x路径。
并不需要将第三方库lwip_2.x所有文件都导入,导入文件的规则参考我们第一步打开的编译配置文件component.json。对照这个配置文件选择需要导入的文件:
(1)“src_dir”: "src"代表我们需要导入的文件是在src这文件夹下,所以我们展开src。
(2)src_filter里的"+<*>“代表,src文件夹下所有文件都要选;但是”-< apps>“代表src下的apps文件夹不要选;"+
(3)我们把include_dirs下列出的文件夹勾选。
(4)点击<< Advanced展开,勾选Create virtual folders 和 Create link locations relative to: PROJECT_LOC,点击Finish。
这时候user_code 就导入了第三方库lwip_2.x的源文件。
点击Debug编译即可把第三方库lwip_2.x源码在工程上进行编译。
原文标题:【Z站推荐】在AWorks工程中编译第三方库源码的方法
文章出处:【微信公众号:ZLG致远电子】欢迎添加关注!文章转载请注明出处。
审核编辑:刘清
全部0条评论
快来发表一下你的评论吧 !