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文章
91瀏覽量
29697 -
SDK
+關注
關注
3文章
1105瀏覽量
51900 -
AWorks
+關注
關注
1文章
16瀏覽量
6105
原文標題:【Z站推薦】在AWorks工程中編譯第三方庫源碼的方法
文章出處:【微信號:ZLG_zhiyuan,微信公眾號:ZLG致遠電子】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
傾斜儀是否支持接入第三方自動化采集系統?
為什么MES企業要跟第三方機構合作設備數據采集?
DEKRA德凱獲得沃爾沃汽車第三方實驗室認可資質
第三方電商數據 API 數據來源深度解析:合規與穩定背后的核心邏輯
SEGGER Ozone調試器支持第三方調試工具
如何集成第三方支付API到電商網站
天合跟蹤獲得DNV第三方風洞測試審查報告
使用 Claroty SRA 優化第三方 OT 遠程訪問
在AWorks中怎樣去修改第三方庫的源碼呢
評論