I have created an application in Qt 6.5 in which I create a connection via WiFi to the camera mounted on an Elegoo robot. To use OpenCV 4.6.0 libraries (which I compiled in dll and debug version), in project file I have:
QT += core gui network
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
CONFIG += c++17
# You can make your code fail to compile if it uses deprecated APIs.
# In order to do so, uncomment the following line.
#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000 # disables all the APIs deprecated before Qt 6.0.0
SOURCES += \
main.cpp \
mainwindow.cpp
HEADERS += \
mainwindow.h
FORMS += \
mainwindow.ui
INCLUDEPATH +=D:\\OpenCV\\build\\include
LIBS +=-LD:\\OpenCV\\mybuild\\lib\\Debug \
-lopencv_calib3d470d \
-lopencv_core470d \
-lopencv_dnn470d \
-lopencv_features2d470d \
-lopencv_flann470d \
-lopencv_gapi470d \
-lopencv_highgui470d \
-lopencv_imgcodecs470d \
-lopencv_imgproc470d \
-lopencv_ml470d \
-lopencv_objdetect470d \
-lopencv_photo470d \
-lopencv_stitching470d \
-lopencv_ts470d \
-lopencv_video470d \
-lopencv_videoio470d
QT += core gui network
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
CONFIG += c++17
# You can make your code fail to compile if it uses deprecated APIs.
# In order to do so, uncomment the following line.
#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000 # disables all the APIs deprecated before Qt 6.0.0
SOURCES += \
main.cpp \
mainwindow.cpp
HEADERS += \
mainwindow.h
FORMS += \
mainwindow.ui
INCLUDEPATH +=D:\\OpenCV\\build\\include
LIBS +=-LD:\\OpenCV\\mybuild\\lib\\Debug \
-lopencv_calib3d470d \
-lopencv_core470d \
-lopencv_dnn470d \
-lopencv_features2d470d \
-lopencv_flann470d \
-lopencv_gapi470d \
-lopencv_highgui470d \
-lopencv_imgcodecs470d \
-lopencv_imgproc470d \
-lopencv_ml470d \
-lopencv_objdetect470d \
-lopencv_photo470d \
-lopencv_stitching470d \
-lopencv_ts470d \
-lopencv_video470d \
-lopencv_videoio470d
To copy to clipboard, switch view to plain text mode
In the static version of OpenCV, it means having the .a libraries to put in -lopencv_...d (in the debug version).
Bookmarks