Details
-
Bug
-
Resolution: Done
-
P2: Important
-
5.7.0
-
None
-
Windows, Visual Studio 2013
-
88a02c4d6342d092edf3114420e9153c52c90294 c0061dae48f4302912b96f8c22a2ace32f7ff42a
Description
Qmake generates invalid VisualStudio project file.
This is qmake output:
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<PlatformToolSet>v120</PlatformToolSet>
....
instead of the correct (see lower/upper case of "s"):
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<PlatformToolset>v120</PlatformToolset>
....
Also project header has invalid ToolsVersion="4.0" instead of ToolsVersion="12.0"
<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
These two bugs cause that it's not possible to use PVS Studio for analyzation of Qt application code.
Attachments
For Gerrit Dashboard: QTBUG-57694 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
180366,3 | Fix capitalization of <PlatformToolset> | 5.8 | qt/qtbase | Status: MERGED | +2 | 0 |
180437,3 | Remove ToolsVersion from generated VS projects for VS >= 2013 | 5.8 | qt/qtbase | Status: MERGED | +2 | 0 |
180510,2 | Fix capitalization of <PlatformToolset> | 5.6 | qt/qtbase | Status: MERGED | +2 | 0 |