vs2019永久配置opencv開發(fā)環(huán)境的方法步驟
有很多同學肯定想學習opencv相關的知識,但是有些情況下每建一次項目都要重新引入下各種文件是不是很苦惱,所以我也面臨了這個問題,在網(wǎng)上看到很多的同學的方法,有的也都是很一樣的,將什么.dll加入環(huán)境變量,然后設置項目配置文件什么的,這些東西我也嘗試過,但是很容易忘記,我也特意寫了一些筆記,但是有時還是會忘記。恰巧我也升級了vs2019,所以也打算更新下方法,做到一勞永逸。下面是教程部分。首先我們要安裝好我們的opencv,然后我們安裝以后會看到生成的文件夾。如圖

這一切就是基礎文件,所以這個務必要準備好。其次就是準備好vs2019.然后勾選上c++桌面開發(fā)相關的東西。 當然了 我們需要準備一個控制臺程序,就是hello world那個程序。然后將如圖的路徑加入到系統(tǒng)環(huán)境變量里。如果項目已經(jīng)建好了,請重啟vs重新加載系統(tǒng)變量。


剩下的就是一些騷操作了。請注意觀看,直接右擊項目,然后進入屬性設置。 需要注意的選項我都標出來了。

首先進入包包含目錄。我看標出的這個目錄比較眉清目秀,所以我選擇了它。復制下來,從資源管理器進入這個目錄。

進入之后,可以看到如圖所示標出的文件夾是不是似曾相識,沒錯,就是我們安裝的opencv的build目錄下的include目錄里的內容。這里面的東西大家應該很清楚吧,就是opencv用到的頭文件都在這里面。所以把它復制進來,我們建項目時候就不會報頭文件找不到的bug了。

包包含目錄只需要做這步就好了。下面是庫目錄,做法和上面的類似,選個眉清目秀的目錄進去。我選的還是第一個目錄。

進入目錄可以看到如下的目錄結構,所以我們把opencv \opencv\build\x64\vc14\lib 目錄里的兩個庫文件給拷到了這個目錄里。


現(xiàn)在是又有頭文件,又有庫文件了吧,按理說我們應該是可以搞一波了,不信我們我貼個例子試一試。我貼了一個 opencv掃二維碼的例子,結果報錯,編譯不過,這太傷人心了。

看了這么多我都慌了,這什么情況,要不不學了吧,我想說大家別慌,繼續(xù)往下做。提示是無法解析各種東西,這個問題的原因就是我們少做了一樣。是什么呢?我們在項目屬性里,把鏈接器里的輸入里的附加依賴項點開。

圖上有兩個文件,一個帶d一個不帶d帶d的表示在debug模式下用,不帶d的表示在release模式下用。記住一次放一個文件就好了,只要對應了模式就行。

設置完了,然后貼上代碼,效果如下圖。如果我的臉是個二維碼就可以在控制臺輸入內容了。

教程到這里是結束了,我們要注意的東西,就是前兩步導入頭文件和庫文件是一次修改,一直有效果,然后鏈接器里的附加依賴項是需要我們每次建項目都要注意的,所以大家最后一步一定要記得在哪里設置。例子使用的是如圖所示的代碼。

到此這篇關于vs2019永久配置opencv開發(fā)環(huán)境的方法步驟的文章就介紹到這了,更多相關vs2019配置opencv內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
C++計算任意權值的單源最短路徑(Bellman-Ford)
這篇文章主要為大家詳細介紹了C++計算任意權值的單源最短路徑,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2020-04-04
C++ OpenCV實戰(zhàn)之標記點檢測的實現(xiàn)
這篇文章主要介紹了如何利用C++ OpenCV實現(xiàn)關鍵點的檢測,文中的示例代碼講解詳細,對我們學習OpenCV有一定幫助,感興趣的小伙伴可以了解一下2022-03-03
C/C++: Inline function, calloc 對比 malloc
以下是對c/c++中的malloc函數(shù)與calloc函數(shù)的區(qū)別以及它們之間的聯(lián)系進行了介紹,需要的朋友可以過來參考下2016-07-07

