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致遠電子】歡迎添加關注!文章轉載請注明出處。
審核編輯:劉清
-
LwIP
+關注
關注
2文章
88瀏覽量
27371 -
SDK
+關注
關注
3文章
1045瀏覽量
46281 -
AWorks
+關注
關注
1文章
16瀏覽量
5734
原文標題:【Z站推薦】在AWorks工程中編譯第三方庫源碼的方法
文章出處:【微信號:ZLG_zhiyuan,微信公眾號:ZLG致遠電子】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
EE-303:將VisualDSP線程安全庫與第三方RTOS配合使用
![EE-303:將VisualDSP線程安全<b class='flag-5'>庫</b>與<b class='flag-5'>第三方</b>RTOS配合使用](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
第三方檢測機構該如何提升核心競爭力?
![<b class='flag-5'>第三方</b>檢測機構該如何提升核心競爭力?](https://file1.elecfans.com//web3/M00/02/AA/wKgZO2dhK8mADZspAAbBuklAUwQ837.png)
鴻蒙Flutter實戰:05-使用第三方插件
三維天地低代碼開發平臺助力第三方質檢行業數據可視化
![<b class='flag-5'>三</b>維天地低代碼開發平臺助力<b class='flag-5'>第三方</b>質檢行業數據可視化](https://file1.elecfans.com//web2/M00/01/79/wKgZoma1sEqATkZwAAMh0gN0bKg273.png)
評論