Details
-
Bug
-
Resolution: Fixed
-
P2: Important
-
None
-
2.10.1 (rev.02)
-
None
-
Visual Studio 2022, QT 6.3, Windows 10
-
-
0851c7284 (dev)
Description
QVST automatically adds various directories to include to the compile command line for each source. These directories include temp folders with randomized names that change with each build. Thus, when even just a single cpp file is modified in the project, VS 2022 notes that the command line changed from last build, and rebuilds the entire project.
This can be seen by switching build log verbosity to Diagnostic and noting the following message in the log:
"All source files are not up-to-date: command line has changed since the last build."
Rebuilding the entire project with each minor change is a major impediment to fast iterative development. On larger projects, I'm waiting minutes to build.
Attachments
For Gerrit Dashboard: QTVSADDINBUG-1097 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
517507,5 | Fix temp dir added to INCLUDEPATH | dev | qt-labs/vstools | Status: MERGED | +2 | 0 |