在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 檢測,所以也會報乙個 ...