以OpenCV為例配置VS第三方庫

2021-08-20 08:52:58 字數 1775 閱讀 2386

正常情況下,你拿到的別人的第三方動態庫(靜態庫呼叫方式這裡不講,有另外一篇文章)至少應該包含下面三種檔案:

1. 標頭檔案,這個一般放在include這樣字眼的資料夾下,比如opencv的:

然後include裡面還分成了許多資料夾,便於管理。

2. dll檔案,這個一般放在bin這樣字眼的資料夾下,比如:

3. dll配套的動態lib檔案,這個就一般放在lib這樣字樣的資料夾下,比如:

好了,我們要配置就只需要用到這三個地方了,下面以vs2010為例開始講解:

前言:dll檔案也是可執行檔案,所以對應的是可執行檔案目錄;

h檔案是標頭檔案,需要通過#include這種方式引用的,所以對應的是包含目錄;

lib檔案是庫檔案,所以對應的是庫目錄;

下面我們講解的是一種全域性配置的方法,也就是在你的vs中配置後,對所有的用這個vs新建的專案都有效。

三種檔案的路徑都是在「專案---屬性---配置屬性---vc++目錄」這個下面配置:

1. 標頭檔案路徑:vc++目錄下的包含目錄,把include資料夾路徑,以及它下面的兩個二級目錄路徑都放進去:

2. lib檔案路徑:vc++目錄下的庫目錄,把lib資料夾的路徑放這裡:

3. dll檔案路徑:dll按理來說對應的是vc++目錄下的「可執行檔案目錄」,但是我們不直接新增在這裡,而是在系統的環境變數path下,

系統的環境變數配置完成後需要重啟一下電腦。

這裡的path對應的就是vs中vc++目錄下的可執行檔案目錄,程式執行的時候就會在path指定的路徑中進行尋找。你再path中也看到了諸如system32之類的資料夾,理論上你把dll檔案複製到這個資料夾下,也是一樣可以的,但是那麼多dll都複製到這裡面會很亂,所以你就把dll路徑放到這裡就可以了。

4. 新增附加依賴項

上面只是把所有的需要用到的檔案路徑包含進來了,並沒有指明要用到哪些lib檔案,所以還需要在這裡指明具體的檔名:

好了,配置完成了,寫**的時候include需要的標頭檔案就行了。

安裝zookeeper集群(以三颱為例)

一 將zookeeper上傳到每台機器上,確認安裝好jdk並建立相應資料夾 1.export servers 存放解壓檔案 2.export data 存放配置檔案和日誌 3.export upload 存放上傳檔案 mkdir p export servers export data export...

三種基本排序 以公升序為例

接下來上 include intmain void for j 0 jprintf 5d a j printf n n return 0 for i 0 i1 i n個數,總共需要進行n 1次 if 1 f f為1說明沒進行過冒泡,說明序列有序 break 若序列有序,則跳出排序即可 接下來上 in...

EJB資料來源的配置(以JBoss為例)

資料庫持久化是建立在jdbc標準之上的乙個規範。jboss資料來源的配置 1.找到資料來源配置的模板,在jboss的安裝目錄裡面有 在這個目錄下面以 ds.xml結尾的檔案就是模板檔案。以oracle為例,下面來講解怎麼配置 開啟oracle ds.xml,去掉注釋,內容如下面 oracleds j...