工程中引入第三方庫

2021-10-03 12:16:36 字數 920 閱讀 7661

在ros包中建立3rdparty並使用:

–catkin_space

-------|-cmakelists.txt

-------|-src資料夾

----------|-cmakelists.txt

----------|-packages.xml

----------|-node1資料夾

--------------|-include資料夾

--------------|-src資料夾

----------|-3rdparty資料夾

----------------|-inlude資料夾

----------------|-opencv

---------------------|-opencv

---------------------|-opencv2

----------------|-lib資料夾

------------------|—libopencv_*.a–靜態庫

ros的第2個cmakelists.txt中需要使用3rdparty時

include_directories( 3rdparty/include/opencv )

#3rdparty/include/opencv/opencv2 根據程式中#include的路徑可以修改,添不新增這句

link_directories( 3rdparty/lib )

target_link_libraries(node2run opencv_* ) #也可以考慮寫全名稱libopencv_*.a,這裡去掉了"lib"和".a"

理解:相當於把.h放乙個資料夾,.c/.cpp生成的.a檔案放乙個資料夾

注:不同的第3方依賴,需要分清楚,標頭檔案和實現的對應(自己生成還是可以找到?比如google的protobuf,opencv等)

引入三方庫 Xcode中引入第三方庫

我在網上也看過了很多的資料,關於怎麼引用第三方庫,但是看得我也是眼花繚亂。有的是使用第三方管理程式cocoapods,看起來好像很好用的樣子,本來還期望它能像nutget一樣方便,但是有點失望了。操作基本都是使用命令列,關鍵是我按照別人部落格上說的操作了一波,結果不行。操作不僅不方便還會有一堆的問題...

vue 中引入第三方js庫

以 jquery 為例 主入口頁面 index.html 中用script標籤引入 這樣,其實就已經可以在專案中使用 jquery 了。mounted 我們來看一下 偵錯程式 截圖 可以看到,我們是可以正常列印出 jquery 的。由於我的專案開啟了 eslint 檢測,所以也會報乙個warning...

Vue 中如何引入第三方 JS 庫

我們以 jquery 為例,來講解 主入口頁面 index.html 中用script標籤引入 這樣,其實就已經可以在專案中使用 jquery 了。mounted 我們來看一下 偵錯程式 截圖 可以看到,我們是可以正常列印出 jquery 的。由於我的專案開啟了 eslint 檢測,所以也會報乙個 ...