AWorks對許多的第三方庫進(jìn)行了封裝,開發(fā)者只需要調(diào)用封裝好的接口就可以了,無需了解底層實現(xiàn)。一般情況下,這種開發(fā)方式十分簡便高效。在一些特殊情況下,開發(fā)者可能需要修改這些第三方庫的源碼。
進(jìn)入SDK目錄下的…aworks_sdkapollo3rdparty文件夾找到對應(yīng)的第三方庫(lwip_2.x為例):打開編譯配置文件component.json。
打開eclipse工程:選擇在Project Explorer 中選中user_code,點擊鼠標(biāo)右鍵,點擊Import…。
選中File System,然后點擊Next >。
點擊Browser…,選擇第三方庫lwip_2.x路徑。
并不需要將第三方庫lwip_2.x所有文件都導(dǎo)入,導(dǎo)入文件的規(guī)則參考我們第一步打開的編譯配置文件component.json。對照這個配置文件選擇需要導(dǎo)入的文件:
(1)“src_dir”:"src"代表我們需要導(dǎo)入的文件是在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 就導(dǎo)入了第三方庫lwip_2.x的源文件。
點擊Debug編譯即可把第三方庫lwip_2.x源碼在工程上進(jìn)行編譯。
原文標(biāo)題:【Z站推薦】在AWorks工程中編譯第三方庫源碼的方法
文章出處:【微信公眾號:ZLG致遠(yuǎn)電子】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
審核編輯:劉清
-
LwIP
+關(guān)注
關(guān)注
2文章
87瀏覽量
27264 -
SDK
+關(guān)注
關(guān)注
3文章
1044瀏覽量
46081 -
AWorks
+關(guān)注
關(guān)注
1文章
16瀏覽量
5715
原文標(biāo)題:【Z站推薦】在AWorks工程中編譯第三方庫源碼的方法
文章出處:【微信號:ZLG_zhiyuan,微信公眾號:ZLG致遠(yuǎn)電子】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論