Running Windows 11, with freshly-installed QT version of 6.10.2, I am unable to compile.
The qmake6 operation is smooth.
The mingw32-make debug operation starts to run, then, emits many errors. Only the first few errors are in the following capture.
C:\Users\aburkert\FreeSSM> C:\Qt\6.10.2\mingw_64\bin\qmake6
Info: creating stash file C:\Users\aburkert\FreeSSM\.qmake.stash
C:\Users\aburkert\FreeSSM>c:\Qt\Tools\mingw1310_64\bin\mingw32-make debug
c:/Qt/Tools/mingw1310_64/bin/mingw32-make -f Makefile.Debug
mingw32-make[1]: Entering directory 'C:/Users/aburkert/FreeSSM'
C:\Qt\6.10.2\mingw_64\bin\uic.exe ui\FreeSSM.ui -o ui_FreeSSM.h
C:\Qt\6.10.2\mingw_64\bin\uic.exe ui\ControlUnitDialog.ui -o ui_ControlUnitDialog.h
C:\Qt\6.10.2\mingw_64\bin\uic.exe ui\CUcontent_DCs_engine.ui -o ui_CUcontent_DCs_engine.h
C:\Qt\6.10.2\mingw_64\bin\uic.exe ui\CUcontent_DCs_twoMemories.ui -o ui_CUcontent_DCs_twoMemories.h
C:\Qt\6.10.2\mingw_64\bin\uic.exe ui\CUcontent_DCs_stopCodes.ui -o ui_CUcontent_DCs_stopCodes.h
C:\Qt\6.10.2\mingw_64\bin\uic.exe ui\CUcontent_MBsSWs.ui -o ui_CUcontent_MBsSWs.h
C:\Qt\6.10.2\mingw_64\bin\uic.exe ui\CUcontent_MBsSWs_tableView.ui -o ui_CUcontent_MBsSWs_tableView.h
C:\Qt\6.10.2\mingw_64\bin\uic.exe ui\CUcontent_Adjustments.ui -o ui_CUcontent_Adjustments.h
C:\Qt\6.10.2\mingw_64\bin\uic.exe ui\CUcontent_sysTests.ui -o ui_CUcontent_sysTests.h
C:\Qt\6.10.2\mingw_64\bin\uic.exe ui\AddMBsSWsDlg.ui -o ui_AddMBsSWsDlg.h
C:\Qt\6.10.2\mingw_64\bin\uic.exe ui\CUinfo_Engine.ui -o ui_CUinfo_Engine.h
C:\Qt\6.10.2\mingw_64\bin\uic.exe ui\CUinfo_Transmission.ui -o ui_CUinfo_Transmission.h
C:\Qt\6.10.2\mingw_64\bin\uic.exe ui\CUinfo_simple.ui -o ui_CUinfo_simple.h
C:\Qt\6.10.2\mingw_64\bin\uic.exe ui\Preferences.ui -o ui_Preferences.h
C:\Qt\6.10.2\mingw_64\bin\uic.exe ui\About.ui -o ui_About.h
C:\Qt\6.10.2\mingw_64\bin\uic.exe ui\ActuatorTestDlg.ui -o ui_ActuatorTestDlg.h
g++ -c -fno-keep-inline-dllexport -fno-gcse -std=c++17 -g -std=gnu++1z -Wall -Wextra -Wextra -fexceptions -mthreads -DUNICODE -D_UNICODE -DWIN32 -DMINGW_HAS_SECURE_API=1 -D__FSSM_DEBUG__ -D__SERIALCOM_DEBUG__ -D__J2534_API_DEBUG__ -DQT_DISABLE_DEPRECATED_BEFORE=0x040000 -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I. -Isrc -Isrc/tinyxml -Isrc/windows -I../../../Qt/6.10.2/mingw_64/include -I../../../Qt/6.10.2/mingw_64/include/QtPrintSupport -I../../../Qt/6.10.2/mingw_64/include/QtWidgets -I../../../Qt/6.10.2/mingw_64/include/QtGui -I../../../Qt/6.10.2/mingw_64/include/QtCore -Idebug -I. -I/include -I../../../Qt/6.10.2/mingw_64/mkspecs/win32-g++ -o debug\main.o src\main.cpp
In file included from c:\qt\6.10.2\mingw_64\include\qtcore\type_traits:510:0,
from c:\qt\6.10.2\mingw_64\include\qtcore\qglobal.h:13,
from c:\qt\6.10.2\mingw_64\include\qtcore\qtcore:4,
from c:\qt\6.10.2\mingw_64\include\qtgui\qtguidepends:3,
from c:\qt\6.10.2\mingw_64\include\qtgui\qtgui:3,
from src\main.cpp:24:
c:\qt\6.10.2\mingw_64\include\qtcore\__type_traits\is_trivially_destructible.h:36:4: error: #error is_trivially_destructible is not implemented
# error is_trivially_destructible is not implemented
^~~~~
In file included from c:\qt\6.10.2\mingw_64\include\qtcore\qtdeprecationdefinitions.h:7:0,
from c:\qt\6.10.2\mingw_64\include\qtcore\qtconfigmacros.h:12,
from c:\qt\6.10.2\mingw_64\include\qtcore\qtcoreglobal.h:13,
from c:\qt\6.10.2\mingw_64\include\qtcore\qglobal.h:24,
from c:\qt\6.10.2\mingw_64\include\qtcore\qtcore:4,
from c:\qt\6.10.2\mingw_64\include\qtgui\qtguidepends:3,
from c:\qt\6.10.2\mingw_64\include\qtgui\qtgui:3,
from src\main.cpp:24:
c:\qt\6.10.2\mingw_64\include\qtcore\qcompilerdetection.h:1321:6: error: #error "Qt requires a C++17 compiler"
# error "Qt requires a C++17 compiler"
^~~~~
Can someone advise what I might be doing wrong?
Thank you,
Burkert
Running Windows 11, with freshly-installed QT version of 6.10.2, I am unable to compile.
The
qmake6operation is smooth.The
mingw32-make debugoperation starts to run, then, emits many errors. Only the first few errors are in the following capture.Can someone advise what I might be doing wrong?
Thank you,
Burkert