- changed component to mswindows
vs 2019 and qt 5.15.2 build failed on windows
Issue #1121
new
I installed vs 2019 and qt 5.12.2 which also contains vs 2019. Then I try to build according to the readme.
D:\code\c_cpp\speedcrunch>mkdir build
D:\code\c_cpp\speedcrunch>cd build
D:\code\c_cpp\speedcrunch\build>cmake -G "Visual Studio 16 2019" -A x64 ../src
-- Selecting Windows SDK version 10.0.19041.0 to target Windows 10.0.22000.
-- The C compiler identification is MSVC 19.29.30141.0
-- The CXX compiler identification is MSVC 19.29.30141.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.29.30133/bin/Hostx64/x64/cl.exe - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.29.30133/bin/Hostx64/x64/cl.exe - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Configuring done
-- Generating done
-- Build files have been written to: D:/code/c_cpp/speedcrunch/build
D:\code\c_cpp\speedcrunch\build>msbuild speedcrunch.sln /property:Configuration=Release
Microsoft (R) Build Engine version 16.11.2+f32259642 for .NET Framework
Copyright (C) Microsoft Corporation. All rights reserved.
Building the projects in this solution one at a time. To enable parallel build, please add the "-m" switch.
Build started 2022/4/4 9:30:14.
Project "D:\code\c_cpp\speedcrunch\build\speedcrunch.sln" on node 1 (default targets).
ValidateSolutionConfiguration:
Building solution configuration "Release|x64".
ValidateProjects:
The project "INSTALL" is not selected for building in solution configuration "Release|x64".
The project "PACKAGE" is not selected for building in solution configuration "Release|x64".
The project "RUN_TESTS" is not selected for building in solution configuration "Release|x64".
The project "confclean" is not selected for building in solution configuration "Release|x64".
The project "uninstall" is not selected for building in solution configuration "Release|x64".
Project "D:\code\c_cpp\speedcrunch\build\speedcrunch.sln" (1) is building "D:\code\c_cpp\speedcrunch\build\ALL_BUILD.vc
xproj.metaproj" (2) on node 1 (default targets).
Project "D:\code\c_cpp\speedcrunch\build\ALL_BUILD.vcxproj.metaproj" (2) is building "D:\code\c_cpp\speedcrunch\build\Z
ERO_CHECK.vcxproj" (3) on node 1 (default targets).
PrepareForBuild:
Creating directory "x64\Release\ZERO_CHECK\".
Creating directory "x64\Release\ZERO_CHECK\ZERO_CHECK.tlog\".
InitializeBuildStatus:
Creating "x64\Release\ZERO_CHECK\ZERO_CHECK.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
CustomBuild:
Checking Build System
FinalizeBuildStatus:
Deleting file "x64\Release\ZERO_CHECK\ZERO_CHECK.tlog\unsuccessfulbuild".
Touching "x64\Release\ZERO_CHECK\ZERO_CHECK.tlog\ZERO_CHECK.lastbuildstate".
Done Building Project "D:\code\c_cpp\speedcrunch\build\ZERO_CHECK.vcxproj" (default targets).
Project "D:\code\c_cpp\speedcrunch\build\ALL_BUILD.vcxproj.metaproj" (2) is building "D:\code\c_cpp\speedcrunch\build\s
peedcrunch.vcxproj.metaproj" (4) on node 1 (default targets).
Project "D:\code\c_cpp\speedcrunch\build\speedcrunch.vcxproj.metaproj" (4) is building "D:\code\c_cpp\speedcrunch\build
\speedcrunch.vcxproj" (5) on node 1 (default targets).
PrepareForBuild:
Creating directory "speedcrunch.dir\Release\".
Creating directory "D:\code\c_cpp\speedcrunch\build\Release\".
Creating directory "speedcrunch.dir\Release\speedcrunch.tlog\".
InitializeBuildStatus:
Creating "speedcrunch.dir\Release\speedcrunch.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
PreBuildEvent:
Automatic MOC for target speedcrunch
setlocal
cd D:\code\c_cpp\speedcrunch\build
if %errorlevel% neq 0 goto :cmEnd
D:
if %errorlevel% neq 0 goto :cmEnd
"C:\Program Files\CMake\bin\cmake.exe" -E cmake_autogen D:/code/c_cpp/speedcrunch/build/CMakeFiles/speedcrunch_autoge
n.dir/AutogenInfo.json Release
if %errorlevel% neq 0 goto :cmEnd
:cmEnd
endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
:cmErrorLevel
exit /b %1
:cmDone
if %errorlevel% neq 0 goto :VCEnd
:VCEnd
ComputeCustomBuildOutput:
Creating directory "D:\code\c_cpp\speedcrunch\build\speedcrunch_autogen\3YJK5W5UP7\".
Creating directory "D:\code\c_cpp\speedcrunch\build\speedcrunch_autogen\7DIYDHRIJA\".
CustomBuild:
Generating speedcrunch.rc.obj
Microsoft (R) Windows (R) Resource Compiler Version 10.0.10011.16384
Copyright (C) Microsoft Corporation. All rights reserved.
Automatic RCC for resources/speedcrunch.qrc
Automatic RCC for ../doc/build_html_embedded/manual.qrc
Building Custom Rule D:/code/c_cpp/speedcrunch/src/CMakeLists.txt
ClCompile:
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\bin\HostX64\x64\CL.exe /c /ID
:\code\c_cpp\speedcrunch\build /ID:\code\c_cpp\speedcrunch\src /ID:\code\c_cpp\speedcrunch\build\speedcrunch_autogen\
include_Release /ID:\code\c_cpp\speedcrunch\src\thirdparty /ID:\code\c_cpp\speedcrunch\src\core /ID:\code\c_cpp\speed
crunch\src\gui /ID:\code\c_cpp\speedcrunch\src\math /ID:\apps\qt\5.15.2\msvc2019_64\include /ID:\apps\qt\5.15.2\msvc2
019_64\include\QtWidgets /ID:\apps\qt\5.15.2\msvc2019_64\include\QtGui /ID:\apps\qt\5.15.2\msvc2019_64\include\QtANGL
E /ID:\apps\qt\5.15.2\msvc2019_64\include\QtCore /I"D:\apps\qt\5.15.2\msvc2019_64\.\mkspecs\win32-msvc" /ID:\apps\qt\
5.15.2\msvc2019_64\include\QtHelp /ID:\apps\qt\5.15.2\msvc2019_64\include\QtSql /nologo /W3 /WX- /diagnostics:column
/O2 /Ob2 /D _MBCS /D WIN32 /D _WINDOWS /D NDEBUG /D _USE_MATH_DEFINES /D _CRT_SECURE_NO_WARNINGS /D _CRT_NONSTDC_NO_W
ARNINGS /D _SCL_SECURE_NO_WARNINGS /D "SPEEDCRUNCH_VERSION=\"master\"" /D QT_USE_QSTRINGBUILDER /D QT_WIDGETS_LIB /D
QT_GUI_LIB /D QT_CORE_LIB /D QT_NO_DEBUG /D QT_HELP_LIB /D QT_SQL_LIB /D "CMAKE_INTDIR=\"Release\"" /Gm- /EHsc /MD /G
S /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /GR /Fo"speedcrunch.dir\Release\\" /Fd"speedcrunch.dir\Release\vc14
2.pdb" /external:W3 /Gd /TP /errorReport:queue D:\code\c_cpp\speedcrunch\src\main.cpp D:\code\c_cpp\speedcrunch\src\c
ore\book.cpp D:\code\c_cpp\speedcrunch\src\core\constants.cpp D:\code\c_cpp\speedcrunch\src\core\evaluator.cpp D:\cod
e\c_cpp\speedcrunch\src\core\functions.cpp D:\code\c_cpp\speedcrunch\src\core\manualserver.cpp D:\code\c_cpp\speedcru
nch\src\core\numberformatter.cpp D:\code\c_cpp\speedcrunch\src\core\pageserver.cpp D:\code\c_cpp\speedcrunch\src\core
\settings.cpp D:\code\c_cpp\speedcrunch\src\core\session.cpp D:\code\c_cpp\speedcrunch\src\core\sessionhistory.cpp D:
\code\c_cpp\speedcrunch\src\core\variable.cpp D:\code\c_cpp\speedcrunch\src\core\userfunction.cpp D:\code\c_cpp\speed
crunch\src\core\opcode.cpp D:\code\c_cpp\speedcrunch\src\gui\aboutbox.cpp D:\code\c_cpp\speedcrunch\src\gui\bitfieldw
idget.cpp D:\code\c_cpp\speedcrunch\src\gui\bookdock.cpp D:\code\c_cpp\speedcrunch\src\gui\constantswidget.cpp D:\cod
e\c_cpp\speedcrunch\src\gui\editor.cpp D:\code\c_cpp\speedcrunch\src\gui\functionswidget.cpp D:\code\c_cpp\speedcrunc
h\src\gui\historywidget.cpp D:\code\c_cpp\speedcrunch\src\gui\keypad.cpp D:\code\c_cpp\speedcrunch\src\gui\mainwindow
.cpp D:\code\c_cpp\speedcrunch\src\gui\manualwindow.cpp D:\code\c_cpp\speedcrunch\src\gui\resultdisplay.cpp D:\code\c
_cpp\speedcrunch\src\gui\syntaxhighlighter.cpp D:\code\c_cpp\speedcrunch\src\gui\variablelistwidget.cpp D:\code\c_cpp
\speedcrunch\src\gui\userfunctionlistwidget.cpp D:\code\c_cpp\speedcrunch\src\math\hmath.cpp D:\code\c_cpp\speedcrunc
h\src\math\cmath.cpp D:\code\c_cpp\speedcrunch\src\math\cnumberparser.cpp D:\code\c_cpp\speedcrunch\src\math\rational
.cpp D:\code\c_cpp\speedcrunch\src\math\quantity.cpp D:\code\c_cpp\speedcrunch\src\math\units.cpp D:\code\c_cpp\speed
crunch\build\speedcrunch_autogen\3YJK5W5UP7\qrc_speedcrunch.cpp D:\code\c_cpp\speedcrunch\build\speedcrunch_autogen\7
DIYDHRIJA\qrc_manual.cpp D:\code\c_cpp\speedcrunch\build\speedcrunch_autogen\mocs_compilation_Release.cpp
main.cpp
book.cpp
constants.cpp
D:\code\c_cpp\speedcrunch\src\core\constants.cpp(302,1): warning C4819: The file contains a character that cannot be re
presented in the current code page (936). Save the file in Unicode format to prevent data loss [D:\code\c_cpp\speedcrun
ch\build\speedcrunch.vcxproj]
D:\code\c_cpp\speedcrunch\src\core\constants.cpp(373,5): error C2001: newline in constant [D:\code\c_cpp\speedcrunch\bu
ild\speedcrunch.vcxproj]
D:\code\c_cpp\speedcrunch\src\core\constants.cpp(391,1): error C2001: newline in constant [D:\code\c_cpp\speedcrunch\bu
ild\speedcrunch.vcxproj]
D:\code\c_cpp\speedcrunch\src\core\constants.cpp(392,1): error C2001: newline in constant [D:\code\c_cpp\speedcrunch\bu
ild\speedcrunch.vcxproj]
D:\code\c_cpp\speedcrunch\src\core\constants.cpp(393,1): error C2001: newline in constant [D:\code\c_cpp\speedcrunch\bu
ild\speedcrunch.vcxproj]
D:\code\c_cpp\speedcrunch\src\core\constants.cpp(373,1): fatal error C1057: unexpected end of file in macro expansion [
D:\code\c_cpp\speedcrunch\build\speedcrunch.vcxproj]
evaluator.cpp
D:\code\c_cpp\speedcrunch\src\core\evaluator.cpp(1,1): warning C4819: The file contains a character that cannot be repr
esented in the current code page (936). Save the file in Unicode format to prevent data loss [D:\code\c_cpp\speedcrunch
\build\speedcrunch.vcxproj]
D:\code\c_cpp\speedcrunch\src\core\evaluator.cpp(631,9): warning C4129: '*': unrecognized character escape sequence [D:
\code\c_cpp\speedcrunch\build\speedcrunch.vcxproj]
D:\code\c_cpp\speedcrunch\src\core\evaluator.cpp(843,35): error C2001: newline in constant [D:\code\c_cpp\speedcrunch\b
uild\speedcrunch.vcxproj]
D:\code\c_cpp\speedcrunch\src\core\evaluator.cpp(845,5): error C2146: syntax error: missing ')' before identifier 'setV
ariable' [D:\code\c_cpp\speedcrunch\build\speedcrunch.vcxproj]
D:\code\c_cpp\speedcrunch\src\core\evaluator.cpp(843,5): error C2660: 'Evaluator::setVariable': function does not take
1 arguments [D:\code\c_cpp\speedcrunch\build\speedcrunch.vcxproj]
D:\code\c_cpp\speedcrunch\src\core/evaluator.h(154,10): message : see declaration of 'Evaluator::setVariable' [D:\code\
c_cpp\speedcrunch\build\speedcrunch.vcxproj]
D:\code\c_cpp\speedcrunch\src\core\evaluator.cpp(845,5): error C2146: syntax error: missing ';' before identifier 'setV
ariable' [D:\code\c_cpp\speedcrunch\build\speedcrunch.vcxproj]
functions.cpp
Attempting to cancel the build...
Done Building Project "D:\code\c_cpp\speedcrunch\build\speedcrunch.sln" (default targets) -- FAILED.
Done Building Project "D:\code\c_cpp\speedcrunch\build\ALL_BUILD.vcxproj.metaproj" (default targets) -- FAILED.
Done Building Project "D:\code\c_cpp\speedcrunch\build\speedcrunch.vcxproj.metaproj" (default targets) -- FAILED.
Done Building Project "D:\code\c_cpp\speedcrunch\build\speedcrunch.vcxproj" (default targets) -- FAILED.
Build FAILED.
"D:\code\c_cpp\speedcrunch\build\speedcrunch.sln" (default target) (1) ->
"D:\code\c_cpp\speedcrunch\build\ALL_BUILD.vcxproj.metaproj" (default target) (2) ->
"D:\code\c_cpp\speedcrunch\build\speedcrunch.vcxproj.metaproj" (default target) (4) ->
"D:\code\c_cpp\speedcrunch\build\speedcrunch.vcxproj" (default target) (5) ->
(ClCompile target) ->
D:\code\c_cpp\speedcrunch\src\core\constants.cpp(302,1): warning C4819: The file contains a character that cannot be
represented in the current code page (936). Save the file in Unicode format to prevent data loss [D:\code\c_cpp\speedcr
unch\build\speedcrunch.vcxproj]
D:\code\c_cpp\speedcrunch\src\core\evaluator.cpp(1,1): warning C4819: The file contains a character that cannot be re
presented in the current code page (936). Save the file in Unicode format to prevent data loss [D:\code\c_cpp\speedcrun
ch\build\speedcrunch.vcxproj]
D:\code\c_cpp\speedcrunch\src\core\evaluator.cpp(631,9): warning C4129: '*': unrecognized character escape sequence [
D:\code\c_cpp\speedcrunch\build\speedcrunch.vcxproj]
"D:\code\c_cpp\speedcrunch\build\speedcrunch.sln" (default target) (1) ->
"D:\code\c_cpp\speedcrunch\build\ALL_BUILD.vcxproj.metaproj" (default target) (2) ->
"D:\code\c_cpp\speedcrunch\build\speedcrunch.vcxproj.metaproj" (default target) (4) ->
"D:\code\c_cpp\speedcrunch\build\speedcrunch.vcxproj" (default target) (5) ->
(ClCompile target) ->
D:\code\c_cpp\speedcrunch\src\core\constants.cpp(373,5): error C2001: newline in constant [D:\code\c_cpp\speedcrunch\
build\speedcrunch.vcxproj]
D:\code\c_cpp\speedcrunch\src\core\constants.cpp(391,1): error C2001: newline in constant [D:\code\c_cpp\speedcrunch\
build\speedcrunch.vcxproj]
D:\code\c_cpp\speedcrunch\src\core\constants.cpp(392,1): error C2001: newline in constant [D:\code\c_cpp\speedcrunch\
build\speedcrunch.vcxproj]
D:\code\c_cpp\speedcrunch\src\core\constants.cpp(393,1): error C2001: newline in constant [D:\code\c_cpp\speedcrunch\
build\speedcrunch.vcxproj]
D:\code\c_cpp\speedcrunch\src\core\constants.cpp(373,1): fatal error C1057: unexpected end of file in macro expansion
[D:\code\c_cpp\speedcrunch\build\speedcrunch.vcxproj]
D:\code\c_cpp\speedcrunch\src\core\evaluator.cpp(843,35): error C2001: newline in constant [D:\code\c_cpp\speedcrunch
\build\speedcrunch.vcxproj]
D:\code\c_cpp\speedcrunch\src\core\evaluator.cpp(845,5): error C2146: syntax error: missing ')' before identifier 'se
tVariable' [D:\code\c_cpp\speedcrunch\build\speedcrunch.vcxproj]
D:\code\c_cpp\speedcrunch\src\core\evaluator.cpp(843,5): error C2660: 'Evaluator::setVariable': function does not tak
e 1 arguments [D:\code\c_cpp\speedcrunch\build\speedcrunch.vcxproj]
D:\code\c_cpp\speedcrunch\src\core\evaluator.cpp(845,5): error C2146: syntax error: missing ';' before identifier 'se
tVariable' [D:\code\c_cpp\speedcrunch\build\speedcrunch.vcxproj]
3 Warning(s)
9 Error(s)
Time Elapsed 00:00:10.25
D:\code\c_cpp\speedcrunch\build>
Comments (1)
-
repo owner - Log in to comment