QT配置載入標頭檔案及庫

2021-10-05 07:21:01 字數 1384 閱讀 9232

還是由於前一陣的專案,關於qt的乙個小**我仍然需要長期維護。因此在這裡記錄一下,如何配置乙個新的外部庫

包括:

我的當前電腦是mac,但在ubuntu系統下**是通用的,只需要替換相應路徑即可

qt的寫法還是有自己特點的,切勿自己去隨意更改

我的專案是這麼寫的,這一節需要結合自己情況

qt       += core gui

greaterthan(qt_major_version, 4): qt += widgets

target = calibrationlidaroffar

defines += qt_deprecated_warnings

沒什麼說的,路徑填在這裡就行

includepath += /usr/local/cellar/opencv/4.1.2/include/opencv4/opencv2/

includepath += /usr/local/cellar/opencv/4.1.2/include/

includepath += /usr/local/cellar/opencv/4.1.2/include/opencv4/

includepath += /usr/local/include/

libs += -l《需要的lib路徑》 -l《在前面那個路徑下你需要的.lib的檔名》
主要寫法如上,具體寫法如下

libs += -l/usr/local/cellar/opencv/4.1.2/lib/ -lopencv_core -lopencv_highgui -lopencv_imgproc -lopencv_imgcodecs

libs += -l/usr/local/lib/ -lfastrtps -lfastcdr

注意: -l緊跟路徑,-l後緊跟該路徑下的檔名(不加.lib的檔名)

使用 \ 來隔開

sources += \

main.cpp \

mainwindow.cpp\

imageprocess.cpp \

operation.cpp \

common.cpp \

include/time.cxx

headers += \

mainwindow.h \

imageprocess.h \

operation.h \

common.h \

include/ \

include/rapidjson

forms += \

mainwindow.ui

Qt新增庫檔案和頭檔案目錄(QCreator)

在使用qtcreator開發影象處理程式的時候想加入opencv庫來處理圖形,新增標頭檔案,需要編輯工程資料夾下的.pro檔案在檔案中新增以下內容,即可包含標頭檔案的資料夾 includepath d opencv2.0 vc2008 include opencv d opencv2.0 vc200...

標頭檔案庫檔案

標頭檔案中有函式的申明,庫檔案實現函式的定義。比如,printf函式。使用時應包括stdio.h,開啟stdio.h你只能看到,printf這 個函式的申明,卻看不到printf具體是怎麼實現的,而函式的實現在相應的c庫 中。而庫檔案一般是以二進位制形式而不是c原始檔形式提供給使用者使用的。程式 中...

QT預編譯標頭檔案

我建立qt工程的方法是先用qcreator建立乙個簡單的程式,設計一些ui,然後用qmake把這個pro工程檔案轉成visual studio的vcproj工程檔案。這樣的vcproj檔案是沒有使用預編譯頭的,當然可以很容易地的去visual studio中修改設定,這裡我建立了乙個名為pch.h的...