QFileSystemWatcher's signal "directoryChanged" not emitted
-
You have to build qtbase from the command line. There's a lot of stuff happening during the build phase of qtbase like header generation. Therefore, build it once and then start hacking on it.
-
@SGaist I have added INCLUDEPATH +="../../include"
INCLUDEPATH +="../../include/QtCore"
in the corelib.pro because I had errors on include paths but I have still errors on other include paths:
In file included from C:\qtsrc\qtbase\src\corelib\animation\qabstractanimation.cpp:143:0:
C:\qtsrc\qtbase\src\corelib\animation\qabstractanimation_p.h:52:31: fatal error: private/qobject_p.h: No such file or directory
#include <private/qobject_p.h>
^@SGaist these problems are only for building with QTCreator.I have no problem to build with command line.but to debug QTCore in QTcreator I must build with QTcreator
-
You have to, qtbase, unlike the other modules, requires that you run configure before building it.
@SGaist I have built QTbase with command line without problem.But to debug QtCore with QtCreator I must build it with QtCreator.
-
@SGaist these problems are only for building with QTCreator.I have no problem to build with command line.but to debug QTCore in QTcreator I must build with QTcreator
@stephane78 Your assumption is wrong: you don't have to build with QtCreator to be able to debug in QtCreator. You just need to build a debug version.
-
@stephane78 Your assumption is wrong: you don't have to build with QtCreator to be able to debug in QtCreator. You just need to build a debug version.
@jsulm how to debug then ? I have a debug version of Qtbase and I have put the build directory where is the debug version but when I click on the debug button in Qtcreator it tries to build the project....
-
@jsulm how to debug then ? I have a debug version of Qtbase and I have put the build directory where is the debug version but when I click on the debug button in Qtcreator it tries to build the project....
@stephane78 To debug QtBase you need a project which is linked against it - you cannot execute a library, so you need an executable. Create a project write some code which uses QtBase, put a break point and start debugging. You then can step into QtBase code.
-
@jsulm how to debug then ? I have a debug version of Qtbase and I have put the build directory where is the debug version but when I click on the debug button in Qtcreator it tries to build the project....
-
@jsulm yes I have an executable to debug qtcore,but my problem was only because shadow build was checked and it tries to build qtcore.now it is ok
-
@jsulm yes I have an executable to debug qtcore,but my problem was only because shadow build was checked and it tries to build qtcore.now it is ok
OK I have found a solution for windows to this bug (see :https://bugreports.qt.io/browse/QTBUG-59616). I have uploaded here the two files qfilesystemwatcher_win_p.h and qfilesystemwtacher_win.cpp that correct it.
I will search a solution for linux and for macos if there is the problem on mac os too.... -
OK I have found a solution for windows to this bug (see :https://bugreports.qt.io/browse/QTBUG-59616). I have uploaded here the two files qfilesystemwatcher_win_p.h and qfilesystemwtacher_win.cpp that correct it.
I will search a solution for linux and for macos if there is the problem on mac os too....I have corrected this bug and the other under linux too, my correction is not very clean,but it corrects the bugs.I must look under mac os too