Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. General and Desktop
  4. lnk2019 with opencv treshold
Forum Updated to NodeBB v4.3 + New Features

lnk2019 with opencv treshold

Scheduled Pinned Locked Moved Solved General and Desktop
27 Posts 3 Posters 2.6k Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • S Offline
    S Offline
    superdu
    wrote on last edited by superdu
    #13

    ok so here the code (thank you for your time by the way):

    cpp

    #include "mainwindow.h"
    #include "ui_mainwindow.h"
    
    MainWindow::MainWindow(QWidget *parent)
        : QMainWindow(parent)
        , ui(new Ui::MainWindow)
    {
        ui->setupUi(this);
        Mat new_img = Mat::zeros(25, 25, CV_16U);
        Mat dest;
    
        threshold(new_img,dest,200,255,THRESH_BINARY | THRESH_OTSU);
    
    }
    
    MainWindow::~MainWindow()
    {
        delete ui;
    }
    
    
    

    header

    #ifndef MAINWINDOW_H
    #define MAINWINDOW_H
    
    #include <QMainWindow>
    #include <opencv2/core.hpp>
    #include <opencv2/highgui.hpp>
    #include <opencv2/imgcodecs.hpp>
    #include <opencv2/opencv.hpp>
    #include "opencv2/imgproc.hpp"
    
    using namespace cv;
    
    QT_BEGIN_NAMESPACE
    namespace Ui { class MainWindow; }
    QT_END_NAMESPACE
    
    class MainWindow : public QMainWindow
    {
        Q_OBJECT
    
    public:
        MainWindow(QWidget *parent = nullptr);
        ~MainWindow();
    
    private:
        Ui::MainWindow *ui;
    };
    #endif // MAINWINDOW_H
    
    

    pro

    QT       += core gui
    
    greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
    
    CONFIG += c++11
    
    # 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 += C:/src/vcpkg/vcpkg/packages/opencv4_x64-windows/include
    
    LIBS += C:/src/vcpkg/vcpkg/packages/opencv4_x64-windows/lib/opencv_calib3d.lib
    LIBS += C:/src/vcpkg/vcpkg/packages/opencv4_x64-windows/lib/opencv_core.lib
    LIBS += C:/src/vcpkg/vcpkg/packages/opencv4_x64-windows/lib/opencv_dnn.lib
    LIBS += C:/src/vcpkg/vcpkg/packages/opencv4_x64-windows/lib/opencv_features2d.lib
    LIBS += C:/src/vcpkg/vcpkg/packages/opencv4_x64-windows/lib/opencv_flann.lib
    LIBS += C:/src/vcpkg/vcpkg/packages/opencv4_x64-windows/lib/opencv_highgui.lib
    LIBS += C:/src/vcpkg/vcpkg/packages/opencv4_x64-windows/lib/opencv_imgcodecs.lib
    LIBS += C:/src/vcpkg/vcpkg/packages/opencv4_x64-windows/lib/opencv_imgproc.lib
    LIBS += C:/src/vcpkg/vcpkg/packages/opencv4_x64-windows/lib/opencv_ml.lib
    LIBS += C:/src/vcpkg/vcpkg/packages/opencv4_x64-windows/lib/opencv_objdetect.lib
    LIBS += C:/src/vcpkg/vcpkg/packages/opencv4_x64-windows/lib/opencv_photo.lib
    LIBS += C:/src/vcpkg/vcpkg/packages/opencv4_x64-windows/lib/opencv_stitching.lib
    LIBS += C:/src/vcpkg/vcpkg/packages/opencv4_x64-windows/lib/opencv_video.lib
    LIBS += C:/src/vcpkg/vcpkg/packages/opencv4_x64-windows/lib/opencv_videoio.lib
    
    
    TRANSLATIONS += \
        test_fr_FR.ts
    CONFIG += lrelease
    CONFIG += embed_translations
    
    # Default rules for deployment.
    qnx: target.path = /tmp/$${TARGET}/bin
    else: unix:!android: target.path = /opt/$${TARGET}/bin
    !isEmpty(target.path): INSTALLS += target
    
    

    the code reproduce the problem for me:

    mainwindow.obj:-1: erreur : LNK2019: symbole externe non r‚solu "double __cdecl cv::threshold(class cv::debug_build_guard::_InputArray const &,class cv::debug_build_guard::_OutputArray const &,double,double,int)" (?threshold@cv@@YANAEBV_InputArray@debug_build_guard@1@AEBV_OutputArray@31@NNH@Z) r‚f‚renc‚ dans la fonction "public: __cdecl MainWindow::MainWindow(class QWidget *)" (??0MainWindow@@QEAA@PEAVQWidget@@@Z)

    1 Reply Last reply
    0
    • SGaistS Offline
      SGaistS Offline
      SGaist
      Lifetime Qt Champion
      wrote on last edited by
      #14

      Does the build output show that the libraries are currently linked ?

      By the way, you should move all your includes to the .cpp file. There's nothing in the header that uses OpenCV.

      Interested in AI ? www.idiap.ch
      Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

      1 Reply Last reply
      1
      • S Offline
        S Offline
        superdu
        wrote on last edited by
        #15

        here the compile output:

        21:18:53: Running steps for project test...
        21:18:53: Configuration unchanged, skipping qmake step.
        21:18:53: Starting: "D:\Qt\Tools\QtCreator\bin\jom.exe"
        D:\Qt\Tools\QtCreator\bin\jom.exe -f Makefile.Debug
        link /NOLOGO /DYNAMICBASE /NXCOMPAT /DEBUG /SUBSYSTEM:WINDOWS "/MANIFESTDEPENDENCY:type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' publicKeyToken='6595b64144ccf1df' language='' processorArchitecture=''" /MANIFEST:embed /OUT:debug\test.exe @C:\Users\antoi\AppData\Local\Temp\test.exe.16732.0.jom
        mainwindow.obj : error LNK2019: unresolved external symbol "double __cdecl cv::threshold(class cv::debug_build_guard::_InputArray const &,class cv::debug_build_guard::_OutputArray const &,double,double,int)" (?threshold@cv@@YANAEBV_InputArray@debug_build_guard@1@AEBV_OutputArray@31@NNH@Z) referenced in function "public: __cdecl MainWindow::MainWindow(class QWidget *)" (??0MainWindow@@QEAA@PEAVQWidget@@@Z)
        debug\test.exe : fatal error LNK1120: 1 unresolved externals
        jom: C:\Users\antoi\OneDrive\Documents\QTtest\build-test-Desktop_Qt_5_15_2_MSVC2019_64bit-Debug\Makefile.Debug [debug\test.exe] Error 1120
        jom: C:\Users\antoi\OneDrive\Documents\QTtest\build-test-Desktop_Qt_5_15_2_MSVC2019_64bit-Debug\Makefile [debug] Error 2
        21:18:53: The process "D:\Qt\Tools\QtCreator\bin\jom.exe" exited with code 2.
        Error while building/deploying project test (kit: Desktop Qt 5.15.2 MSVC2019 64bit)
        When executing step "Make"
        21:18:53: Elapsed time: 00:00.

        1 Reply Last reply
        0
        • SGaistS Offline
          SGaistS Offline
          SGaist
          Lifetime Qt Champion
          wrote on last edited by
          #16

          Ok... does the Makefile contain any references to OpenCV ?

          Interested in AI ? www.idiap.ch
          Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

          1 Reply Last reply
          0
          • S Offline
            S Offline
            superdu
            wrote on last edited by
            #17

            no indeed... they are no reference to opencv:

            #############################################################################

            Makefile for building: test

            Generated by qmake (3.1) (Qt 5.15.2)

            Project: ..\test\test.pro

            Template: app

            Command: D:\Qt\5.15.2\msvc2019_64\bin\qmake.exe -o Makefile ..\test\test.pro -spec win32-msvc "CONFIG+=debug" "CONFIG+=qml_debug"

            #############################################################################

            MAKEFILE = Makefile

            EQ = =

            first: debug
            install: debug-install
            uninstall: debug-uninstall
            QMAKE = D:\Qt\5.15.2\msvc2019_64\bin\qmake.exe
            DEL_FILE = del
            CHK_DIR_EXISTS= if not exist
            MKDIR = mkdir
            COPY = copy /y
            COPY_FILE = copy /y
            COPY_DIR = xcopy /s /q /y /i
            INSTALL_FILE = copy /y
            INSTALL_PROGRAM = copy /y
            INSTALL_DIR = xcopy /s /q /y /i
            QINSTALL = D:\Qt\5.15.2\msvc2019_64\bin\qmake.exe -install qinstall
            QINSTALL_PROGRAM = D:\Qt\5.15.2\msvc2019_64\bin\qmake.exe -install qinstall -exe
            DEL_FILE = del
            SYMLINK = $(QMAKE) -install ln -f -s
            DEL_DIR = rmdir
            MOVE = move
            IDC = idc
            IDL = midl
            ZIP = zip -r -9
            DEF_FILE =
            RES_FILE =
            SED = $(QMAKE) -install sed
            MOVE = move
            SUBTARGETS =
            debug
            release

            debug: $(MAKEFILE) FORCE
            @set MAKEFLAGS=$(MAKEFLAGS)
            $(MAKE) -f $(MAKEFILE).Debug
            debug-make_first: FORCE
            @set MAKEFLAGS=$(MAKEFLAGS)
            $(MAKE) -f $(MAKEFILE).Debug
            debug-all: FORCE
            @set MAKEFLAGS=$(MAKEFLAGS)
            $(MAKE) -f $(MAKEFILE).Debug all
            debug-clean: FORCE
            @set MAKEFLAGS=$(MAKEFLAGS)
            $(MAKE) -f $(MAKEFILE).Debug clean
            debug-distclean: FORCE
            @set MAKEFLAGS=$(MAKEFLAGS)
            $(MAKE) -f $(MAKEFILE).Debug distclean
            debug-install: FORCE
            @set MAKEFLAGS=$(MAKEFLAGS)
            $(MAKE) -f $(MAKEFILE).Debug install
            debug-uninstall: FORCE
            @set MAKEFLAGS=$(MAKEFLAGS)
            $(MAKE) -f $(MAKEFILE).Debug uninstall
            release: $(MAKEFILE) FORCE
            @set MAKEFLAGS=$(MAKEFLAGS)
            $(MAKE) -f $(MAKEFILE).Release
            release-make_first: FORCE
            @set MAKEFLAGS=$(MAKEFLAGS)
            $(MAKE) -f $(MAKEFILE).Release
            release-all: FORCE
            @set MAKEFLAGS=$(MAKEFLAGS)
            $(MAKE) -f $(MAKEFILE).Release all
            release-clean: FORCE
            @set MAKEFLAGS=$(MAKEFLAGS)
            $(MAKE) -f $(MAKEFILE).Release clean
            release-distclean: FORCE
            @set MAKEFLAGS=$(MAKEFLAGS)
            $(MAKE) -f $(MAKEFILE).Release distclean
            release-install: FORCE
            @set MAKEFLAGS=$(MAKEFLAGS)
            $(MAKE) -f $(MAKEFILE).Release install
            release-uninstall: FORCE
            @set MAKEFLAGS=$(MAKEFLAGS)
            $(MAKE) -f $(MAKEFILE).Release uninstall

            Makefile: ..\test\test.pro D:\Qt\5.15.2\msvc2019_64\mkspecs\win32-msvc\qmake.conf D:\Qt\5.15.2\msvc2019_64\mkspecs\features\spec_pre.prf
            ...
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_3dcore_private.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_3dextras.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_3dextras_private.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_3dinput.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_3dinput_private.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_3dlogic.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_3dlogic_private.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_3dquick.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_3dquick_private.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_3dquickanimation.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_3dquickanimation_private.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_3dquickextras.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_3dquickextras_private.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_3dquickinput.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_3dquickinput_private.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_3dquickrender.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_3dquickrender_private.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_3dquickscene2d.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_3dquickscene2d_private.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_3drender.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_3drender_private.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_accessibility_support_private.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_axbase.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_axbase_private.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_axcontainer.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_axcontainer_private.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_axserver.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_axserver_private.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_bluetooth.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_bluetooth_private.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_bodymovin_private.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_bootstrap_private.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_charts.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_charts_private.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_concurrent.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_concurrent_private.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_core.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_core_private.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_datavisualization.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_datavisualization_private.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_dbus.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_dbus_private.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_designer.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_designer_private.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_designercomponents_private.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_devicediscovery_support_private.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_edid_support_private.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_egl_support_private.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_eventdispatcher_support_private.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_fb_support_private.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_fontdatabase_support_private.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_gamepad.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_gamepad_private.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_gui.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_gui_private.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_help.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_help_private.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_location.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_location_private.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_multimedia.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_multimedia_private.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_multimediawidgets.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_multimediawidgets_private.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_network.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_network_private.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_networkauth.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_networkauth_private.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_nfc.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_nfc_private.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_opengl.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_opengl_private.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_openglextensions.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_openglextensions_private.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_packetprotocol_private.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_platformcompositor_support_private.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_positioning.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_positioning_private.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_positioningquick.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_positioningquick_private.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_printsupport.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_printsupport_private.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_purchasing.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_purchasing_private.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_qml.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_qml_private.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_qmldebug_private.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_qmldevtools_private.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_qmlmodels.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_qmlmodels_private.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_qmltest.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_qmltest_private.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_qmlworkerscript.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_qmlworkerscript_private.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_qtmultimediaquicktools_private.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_quick.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_quick3d.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_quick3d_private.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_quick3dassetimport.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_quick3dassetimport_private.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_quick3drender.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_quick3drender_private.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_quick3druntimerender.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_quick3druntimerender_private.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_quick3dutils.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_quick3dutils_private.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_quick_private.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_quickcontrols2.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_quickcontrols2_private.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_quickparticles_private.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_quickshapes_private.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_quicktemplates2.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_quicktemplates2_private.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_quickwidgets.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_quickwidgets_private.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_remoteobjects.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_remoteobjects_private.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_repparser.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_repparser_private.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_script.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_script_private.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_scripttools.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_scripttools_private.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_scxml.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_scxml_private.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_sensors.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_sensors_private.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_serialbus.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_serialbus_private.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_serialport.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_serialport_private.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_sql.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_sql_private.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_svg.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_svg_private.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_testlib.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_testlib_private.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_texttospeech.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_texttospeech_private.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_theme_support_private.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_uiplugin.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_uitools.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_uitools_private.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_virtualkeyboard.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_virtualkeyboard_private.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_vulkan_support_private.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_webchannel.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_webchannel_private.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_webengine.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_webengine_private.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_webenginecore.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_webenginecore_private.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_webenginecoreheaders_private.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_webenginewidgets.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_webenginewidgets_private.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_websockets.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_websockets_private.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_webview.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_webview_private.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_widgets.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_widgets_private.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_windowsuiautomation_support_private.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_winextras.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_winextras_private.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_xml.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_xml_private.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_xmlpatterns.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_xmlpatterns_private.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_zlib_private.pri
            D:\Qt\5.15.2\msvc2019_64\mkspecs\features\qt_functions.prf
            D:\Qt\5.15.2\msvc2019_64\mkspecs\features\qt_config.prf
            D:\Qt\5.15.2\msvc2019_64\mkspecs\win32-msvc\qmake.conf
            D:\Qt\5.15.2\msvc2019_64\mkspecs\features\spec_post.prf
            D:\Qt\5.15.2\msvc2019_64\mkspecs\features\exclusive_builds.prf
            D:\Qt\5.15.2\msvc2019_64\mkspecs\common\msvc-version.conf
            D:\Qt\5.15.2\msvc2019_64\mkspecs\features\toolchain.prf
            D:\Qt\5.15.2\msvc2019_64\mkspecs\features\default_pre.prf
            D:\Qt\5.15.2\msvc2019_64\mkspecs\features\win32\default_pre.prf
            D:\Qt\5.15.2\msvc2019_64\mkspecs\features\resolve_config.prf
            D:\Qt\5.15.2\msvc2019_64\mkspecs\features\exclusive_builds_post.prf
            D:\Qt\5.15.2\msvc2019_64\mkspecs\features\default_post.prf
            D:\Qt\5.15.2\msvc2019_64\mkspecs\features\lrelease.prf
            D:\Qt\5.15.2\msvc2019_64\mkspecs\features\qml_debug.prf
            D:\Qt\5.15.2\msvc2019_64\mkspecs\features\precompile_header.prf
            D:\Qt\5.15.2\msvc2019_64\mkspecs\features\warn_on.prf
            D:\Qt\5.15.2\msvc2019_64\mkspecs\features\qt.prf
            D:\Qt\5.15.2\msvc2019_64\mkspecs\features\resources_functions.prf
            D:\Qt\5.15.2\msvc2019_64\mkspecs\features\resources.prf
            D:\Qt\5.15.2\msvc2019_64\mkspecs\features\moc.prf
            D:\Qt\5.15.2\msvc2019_64\mkspecs\features\win32\opengl.prf
            D:\Qt\5.15.2\msvc2019_64\mkspecs\features\uic.prf
            D:\Qt\5.15.2\msvc2019_64\mkspecs\features\qmake_use.prf
            D:\Qt\5.15.2\msvc2019_64\mkspecs\features\file_copies.prf
            D:\Qt\5.15.2\msvc2019_64\mkspecs\features\win32\windows.prf
            D:\Qt\5.15.2\msvc2019_64\mkspecs\features\testcase_targets.prf
            D:\Qt\5.15.2\msvc2019_64\mkspecs\features\exceptions.prf
            D:\Qt\5.15.2\msvc2019_64\mkspecs\features\yacc.prf
            D:\Qt\5.15.2\msvc2019_64\mkspecs\features\lex.prf
            ..\test\test.pro
            D:\Qt\5.15.2\msvc2019_64\lib\Qt5Widgets.prl
            D:\Qt\5.15.2\msvc2019_64\lib\Qt5Gui.prl
            D:\Qt\5.15.2\msvc2019_64\lib\Qt5Core.prl
            D:\Qt\5.15.2\msvc2019_64\lib\qtmain.prl
            .qmake.stash
            D:\Qt\5.15.2\msvc2019_64\mkspecs\features\build_pass.prf
            debug\qmake_qmake_qm_files.qrc
            D:\Qt\5.15.2\msvc2019_64\lib\Qt5Widgetsd.prl
            D:\Qt\5.15.2\msvc2019_64\lib\Qt5Guid.prl
            D:\Qt\5.15.2\msvc2019_64\lib\Qt5Cored.prl
            D:\Qt\5.15.2\msvc2019_64\lib\qtmaind.prl
            release\qmake_qmake_qm_files.qrc
            $(QMAKE) -o Makefile ..\test\test.pro -spec win32-msvc "CONFIG+=debug" "CONFIG+=qml_debug"
            D:\Qt\5.15.2\msvc2019_64\mkspecs\features\spec_pre.prf:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\common\angle.conf:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\common\windows-desktop.conf:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\features\win32\windows_vulkan_sdk.prf:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\common\windows-vulkan.conf:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\common\msvc-desktop.conf:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\qconfig.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_3danimation.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_3danimation_private.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_3dcore.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_3dcore_private.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_3dextras.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_3dextras_private.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_3dinput.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_3dinput_private.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_3dlogic.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_3dlogic_private.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_3dquick.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_3dquick_private.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_3dquickanimation.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_3dquickanimation_private.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_3dquickextras.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_3dquickextras_private.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_3dquickinput.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_3dquickinput_private.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_3dquickrender.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_3dquickrender_private.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_3dquickscene2d.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_3dquickscene2d_private.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_3drender.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_3drender_private.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_accessibility_support_private.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_axbase.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_axbase_private.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_axcontainer.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_axcontainer_private.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_axserver.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_axserver_private.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_bluetooth.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_bluetooth_private.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_bodymovin_private.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_bootstrap_private.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_charts.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_charts_private.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_concurrent.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_concurrent_private.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_core.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_core_private.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_datavisualization.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_datavisualization_private.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_dbus.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_dbus_private.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_designer.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_designer_private.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_designercomponents_private.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_devicediscovery_support_private.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_edid_support_private.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_egl_support_private.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_eventdispatcher_support_private.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_fb_support_private.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_fontdatabase_support_private.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_gamepad.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_gamepad_private.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_gui.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_gui_private.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_help.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_help_private.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_location.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_location_private.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_multimedia.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_multimedia_private.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_multimediawidgets.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_multimediawidgets_private.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_network.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_network_private.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_networkauth.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_networkauth_private.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_nfc.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_nfc_private.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_opengl.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_opengl_private.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_openglextensions.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_openglextensions_private.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_packetprotocol_private.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_platformcompositor_support_private.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_positioning.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_positioning_private.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_positioningquick.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_positioningquick_private.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_printsupport.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_printsupport_private.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_purchasing.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_purchasing_private.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_qml.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_qml_private.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_qmldebug_private.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_qmldevtools_private.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_qmlmodels.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_qmlmodels_private.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_qmltest.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_qmltest_private.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_qmlworkerscript.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_qmlworkerscript_private.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_qtmultimediaquicktools_private.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_quick.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_quick3d.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_quick3d_private.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_quick3dassetimport.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_quick3dassetimport_private.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_quick3drender.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_quick3drender_private.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_quick3druntimerender.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_quick3druntimerender_private.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_quick3dutils.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_quick3dutils_private.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_quick_private.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_quickcontrols2.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_quickcontrols2_private.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_quickparticles_private.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_quickshapes_private.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_quicktemplates2.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_quicktemplates2_private.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_quickwidgets.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_quickwidgets_private.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_remoteobjects.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_remoteobjects_private.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_repparser.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_repparser_private.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_script.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_script_private.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_scripttools.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_scripttools_private.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_scxml.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_scxml_private.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_sensors.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_sensors_private.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_serialbus.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_serialbus_private.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_serialport.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_serialport_private.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_sql.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_sql_private.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_svg.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_svg_private.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_testlib.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_testlib_private.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_texttospeech.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_texttospeech_private.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_theme_support_private.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_uiplugin.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_uitools.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_uitools_private.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_virtualkeyboard.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_virtualkeyboard_private.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_vulkan_support_private.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_webchannel.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_webchannel_private.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_webengine.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_webengine_private.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_webenginecore.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_webenginecore_private.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_webenginecoreheaders_private.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_webenginewidgets.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_webenginewidgets_private.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_websockets.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_websockets_private.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_webview.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_webview_private.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_widgets.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_widgets_private.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_windowsuiautomation_support_private.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_winextras.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_winextras_private.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_xml.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_xml_private.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_xmlpatterns.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_xmlpatterns_private.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\modules\qt_lib_zlib_private.pri:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\features\qt_functions.prf:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\features\qt_config.prf:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\win32-msvc\qmake.conf:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\features\spec_post.prf:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\features\exclusive_builds.prf:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\common\msvc-version.conf:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\features\toolchain.prf:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\features\default_pre.prf:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\features\win32\default_pre.prf:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\features\resolve_config.prf:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\features\exclusive_builds_post.prf:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\features\default_post.prf:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\features\lrelease.prf:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\features\qml_debug.prf:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\features\precompile_header.prf:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\features\warn_on.prf:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\features\qt.prf:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\features\resources_functions.prf:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\features\resources.prf:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\features\moc.prf:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\features\win32\opengl.prf:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\features\uic.prf:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\features\qmake_use.prf:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\features\file_copies.prf:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\features\win32\windows.prf:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\features\testcase_targets.prf:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\features\exceptions.prf:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\features\yacc.prf:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\features\lex.prf:
            ..\test\test.pro:
            D:\Qt\5.15.2\msvc2019_64\lib\Qt5Widgets.prl:
            D:\Qt\5.15.2\msvc2019_64\lib\Qt5Gui.prl:
            D:\Qt\5.15.2\msvc2019_64\lib\Qt5Core.prl:
            D:\Qt\5.15.2\msvc2019_64\lib\qtmain.prl:
            .qmake.stash:
            D:\Qt\5.15.2\msvc2019_64\mkspecs\features\build_pass.prf:
            debug\qmake_qmake_qm_files.qrc:
            D:\Qt\5.15.2\msvc2019_64\lib\Qt5Widgetsd.prl:
            D:\Qt\5.15.2\msvc2019_64\lib\Qt5Guid.prl:
            D:\Qt\5.15.2\msvc2019_64\lib\Qt5Cored.prl:
            D:\Qt\5.15.2\msvc2019_64\lib\qtmaind.prl:
            release\qmake_qmake_qm_files.qrc:
            qmake: FORCE
            @$(QMAKE) -o Makefile ..\test\test.pro -spec win32-msvc "CONFIG+=debug" "CONFIG+=qml_debug"

            qmake_all: FORCE

            make_first: debug-make_first release-make_first FORCE
            all: debug-all release-all FORCE
            clean: debug-clean release-clean FORCE
            -$(DEL_FILE) test.vc.pdb
            -$(DEL_FILE) test.ilk
            -$(DEL_FILE) test.idb
            distclean: debug-distclean release-distclean FORCE
            -$(DEL_FILE) Makefile
            -$(DEL_FILE) .qmake.stash test.pdb

            debug-mocclean:
            @set MAKEFLAGS=$(MAKEFLAGS)
            $(MAKE) -f $(MAKEFILE).Debug mocclean
            release-mocclean:
            @set MAKEFLAGS=$(MAKEFLAGS)
            $(MAKE) -f $(MAKEFILE).Release mocclean
            mocclean: debug-mocclean release-mocclean

            debug-mocables:
            @set MAKEFLAGS=$(MAKEFLAGS)
            $(MAKE) -f $(MAKEFILE).Debug mocables
            release-mocables:
            @set MAKEFLAGS=$(MAKEFLAGS)
            $(MAKE) -f $(MAKEFILE).Release mocables
            mocables: debug-mocables release-mocables

            check: first

            benchmark: first
            FORCE:

            $(MAKEFILE).Debug: Makefile
            $(MAKEFILE).Release: Makefile

            1 Reply Last reply
            0
            • SGaistS Offline
              SGaistS Offline
              SGaist
              Lifetime Qt Champion
              wrote on last edited by
              #18

              You are missing the "-l" in your LIBS lines.

              Interested in AI ? www.idiap.ch
              Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

              1 Reply Last reply
              0
              • S Offline
                S Offline
                superdu
                wrote on last edited by
                #19

                hum, but they are presents in makefile.debug

                i also try again this notation but still the same problem

                LIBS += -L"C:/src/vcpkg/vcpkg/packages/opencv4_x64-windows/lib" -lopencv_calib3d
                LIBS += -L"C:/src/vcpkg/vcpkg/packages/opencv4_x64-windows/lib" -lopencv_core
                LIBS += -L"C:/src/vcpkg/vcpkg/packages/opencv4_x64-windows/lib" -lopencv_dnn
                LIBS += -L"C:/src/vcpkg/vcpkg/packages/opencv4_x64-windows/lib" -lopencv_features2d
                LIBS += -L"C:/src/vcpkg/vcpkg/packages/opencv4_x64-windows/lib" -lopencv_flann
                LIBS += -L"C:/src/vcpkg/vcpkg/packages/opencv4_x64-windows/lib" -lopencv_highgui
                LIBS += -L"C:/src/vcpkg/vcpkg/packages/opencv4_x64-windows/lib" -lopencv_imgcodecs
                LIBS += -L"C:/src/vcpkg/vcpkg/packages/opencv4_x64-windows/lib" -lopencv_imgproc
                LIBS += -L"C:/src/vcpkg/vcpkg/packages/opencv4_x64-windows/lib" -lopencv_ml
                LIBS += -L"C:/src/vcpkg/vcpkg/packages/opencv4_x64-windows/lib" -lopencv_objdetect
                LIBS += -L"C:/src/vcpkg/vcpkg/packages/opencv4_x64-windows/lib" -lopencv_photo
                LIBS += -L"C:/src/vcpkg/vcpkg/packages/opencv4_x64-windows/lib" -lopencv_stitching
                LIBS += -L"C:/src/vcpkg/vcpkg/packages/opencv4_x64-windows/lib" -lopencv_video
                LIBS += -L"C:/src/vcpkg/vcpkg/packages/opencv4_x64-windows/lib" -lopencv_videoio
                
                
                1 Reply Last reply
                0
                • SGaistS Offline
                  SGaistS Offline
                  SGaist
                  Lifetime Qt Champion
                  wrote on last edited by
                  #20

                  So if you build in debug mode it works ?

                  Interested in AI ? www.idiap.ch
                  Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

                  1 Reply Last reply
                  0
                  • S Offline
                    S Offline
                    superdu
                    wrote on last edited by
                    #21

                    no... i dont know why but i feel if we find the problem that will be something really stupid. and if not i will just try to compile by hand opencv but that should work like that

                    1 Reply Last reply
                    0
                    • SGaistS Offline
                      SGaistS Offline
                      SGaist
                      Lifetime Qt Champion
                      wrote on last edited by
                      #22

                      Are these static or dynamic librairies ?

                      In any case, what I would do is simplify things with the LIBS part to only link to opencv_core and only use symbols from that library in the sample application.

                      This will restrict the scope of the issue.

                      Interested in AI ? www.idiap.ch
                      Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

                      1 Reply Last reply
                      0
                      • S Offline
                        S Offline
                        superdu
                        wrote on last edited by
                        #23

                        i just checked it with lib.exe and libs file containes dll. its dynamics library

                        1 Reply Last reply
                        0
                        • S Offline
                          S Offline
                          superdu
                          wrote on last edited by
                          #24

                          ok so i compile by hand opencv following this step: https://wiki.qt.io/How_to_setup_Qt_and_openCV_on_Windows_with_MSVC2017#Building_OpenCV

                          the two difference is i use msvc 2019 and opencv 4.5.1.

                          compilation seems to be a succes but when i try to us it in qt the application crash without any information

                          1 Reply Last reply
                          0
                          • SGaistS Offline
                            SGaistS Offline
                            SGaist
                            Lifetime Qt Champion
                            wrote on last edited by
                            #25

                            If there's a crash then it likely is that the dlls are not found at run time. Go to the Run part of the Project panel and update the PATH environment variable there so that the folder containing the OpenCV dlls are found.

                            Interested in AI ? www.idiap.ch
                            Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

                            1 Reply Last reply
                            1
                            • S Offline
                              S Offline
                              superdu
                              wrote on last edited by
                              #26

                              Ok my bad. i already added to path but i didnt restart my computer. i just restart it and that work well.

                              result: no more problem and treshold function work. thank you so much for your time!

                              1 Reply Last reply
                              0
                              • SGaistS Offline
                                SGaistS Offline
                                SGaist
                                Lifetime Qt Champion
                                wrote on last edited by
                                #27

                                Then you did it in the wrong place. Do not alter your machine's PATH, do it in Qt Creator as I explained above.

                                Interested in AI ? www.idiap.ch
                                Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

                                1 Reply Last reply
                                0

                                • Login

                                • Login or register to search.
                                • First post
                                  Last post
                                0
                                • Categories
                                • Recent
                                • Tags
                                • Popular
                                • Users
                                • Groups
                                • Search
                                • Get Qt Extensions
                                • Unsolved