Details
-
Bug
-
Resolution: Done
-
P1: Critical
-
1.11.0
-
None
-
Windows10, QtCreator 4.6 beta, Qt 5.10.1, Visual Studio 2017
-
caa7d868fca080029dd77b44fafc830acf17a158
Description
I used the QBS generator to create a vs2017 project:
qbs.exe generate -f path\to\Project.qbs -g visualstudio2017 profile:qt-5-10-1
Which apparently works fine, i.e. I can open the project in VS and see the whole project structure and files. However, building a project does not work and yields:
2>EXEC : error : Unexpected command line parameter 'default'. 2>Expected an assignment of the form <property>:<value>, profile:<profile-name> or config:<configuration-name>. 2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.MakeFile.Targets(44,5): error MSB3073: The command ""C:\Qt\Tools\Preview\Qt Creator 4.6.0-beta1\bin\qbs.exe" build -f "C:\ARGOS\Software\argoscontrol2-redesign\ARGOSControl.qbs" -d "C:\Path\To\VS-Project\." -p "projectname" --wait-lock "default" qbs.profile:qt-5-10-1" exited with code 1. 2>Done building project "projectname.vcxproj" -- FAILED.
According to the documentation the token "default" (after options, before parameter:value pairs) is the configuration name and should be expected by QBS.
Attachments
For Gerrit Dashboard: QBS-1303 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
224059,2 | Adjust Visual Studio project generator to CLI changes | 1.11 | qbs/qbs | Status: MERGED | +2 | 0 |
226779,2 | Fix QbsGenerateCommandLine in VS project generator | 1.11 | qbs/qbs | Status: MERGED | +2 | 0 |