qt creator 配置opencv專案

2021-08-16 10:15:08 字數 1685 閱讀 9578

方法一:

debug模式和release模式都包括了

x64位系統下,32位系統的話路徑那裡把x64改為x86

選擇x64還是x86和專案中構建目錄下的_msvc2013_opengl_64bit有關係,

這是開始建立控制台應用時自己選擇的選項

在.pro檔案的末尾新增以下內容:

includepath += d:\opencv-2.4.9\opencv\build\include

win32:config(debug, debug|release): else:win32:config(release, debug|release): {

libs += -ld:\opencv-2.4.9\opencv\build\x64\vc12\lib \

-lopencv_core249 \

-lopencv_imgproc249 \

-lopencv_highgui249 \

-lopencv_ml249 \

-lopencv_video249 \

-lopencv_features2d249 \

-lopencv_calib3d249 \

-lopencv_objdetect249 \

-lopencv_contrib249 \

-lopencv_legacy249 \

-lopencv_flann249

修改.pro檔案之後,需要手動qmake一下,具體操作為:qt creator頂端選單欄-構建-執行qmake,

然後再 構建-重新構建專案

以後沒有改動pro的話,就不需要執行qmake了,直接點左側面板上那個榔頭(ctrl+b)構建專案就可以,綠色三角形(ctrl+r)執行程式,綠色三角形帶蟲子(f5)除錯程式。

備註:關於以上新增內容的解釋:

路徑使用斜槓(/)而不是反斜槓(\),使用反斜槓的話需要寫兩個(\\)

includepath是專案編譯時會包含的頭檔案目錄

libs是編譯時需要鏈結的檔案,即附加依賴項,-l後緊跟的是目錄,-l後則緊跟對應的動態鏈結,和vs中不太一樣的是不用寫出完整的檔名(沒有後面的.lib字尾),這裡通過config來確認編譯型別是debug還是release從而使用對應鏈結。前面用win32則保證這些鏈結僅在windows下編譯時被鏈結器鏈結。

前面幾行的末尾的反斜槓是用來把一行內容分成多行寫(類似c++的語法),這樣做的目的主要是清晰易讀,不必寫一行超長的語句。

以上參考:

乙個簡單的opencv demo程式如下,新增在原始檔-main.cpp中:

把這段**背下來,然後到各個os下編譯 執行,感受下qt帶來的美感,

還有什麼其他框架能做到這麼簡潔高效的程式設計體驗呢?(僅限c++語言)。

無論學什麼,都要從喜歡開始,你會愛上qt的,有了愛其他都不是問題了。

XP下在Qt Creator中使用OpenCV庫

我直接下了exe,雙擊安裝,改了目錄 d opencv2.2,安裝的時候要選擇 新增環境變數 在建立工程檔案的時候 這裡假設為hello.pro,字尾為pro 向工程中新增以下語句 includepath d opencv2.2 include opencvincludepath d opencv2...

qtcreator 配置相關

在qtcreator中的工程中,工程通過.pro檔案管理。額外需要連線的連線庫 unix libs lyour lib path lyour lib win32 libs your lib path your lib 額外需要的標頭檔案目錄 includepath your include path...

QtCreator常用配置

qss語法高亮 字型 選項 文字編輯器 字型和顏色 字形 consolas 好吧我只是想推薦這個字型而已 新建檔案命名 選項 c 檔案命名 建議取消 lower case file name 選項的勾選,檔名和類名一樣 新增注釋片段 工具 選項 文字編輯 片段 觸發觸發種類 header heade...