Update minimum Qt version 6.6.1 recommended 6.8.3

This commit is contained in:
Alejandro Martinez
2025-12-21 21:35:44 -03:00
parent 03ca4fdbc3
commit b0b65e4e1f
4 changed files with 9 additions and 15 deletions

View File

@@ -115,8 +115,8 @@ $ brew install Qt6
Follow the instructions to add Qt to PATH and test using: Follow the instructions to add Qt to PATH and test using:
$ qmake --version $ qmake --version
You can also install Qt5 this way currently, but if you want to install other specific If you want to install other specific Qt version you need to download and install
Qt version you need to download and install the Qt SDK from http://qt-project.org/ the Qt SDK from http://qt-project.org/
You can use a browser to download and run the interactive installer and select You can use a browser to download and run the interactive installer and select
a Qt version, including at least the following modules: a Qt version, including at least the following modules:
- Desktop macOS - Desktop macOS
@@ -124,7 +124,7 @@ a Qt version, including at least the following modules:
- Qt WebEngine under Extensions - Qt WebEngine under Extensions
Once this step is completed add the bin directory to PATH and test qmake is ok: Once this step is completed add the bin directory to PATH and test qmake is ok:
$ qmake --version $ qmake --version
For v3.7 we are using both Qt 5.15.2 and Qt 6.8.3 LTS versions. For v3.7 and later we recommend Qt 6.8.3 LTS version.
1.6 Install GSL and Bison 1.6 Install GSL and Bison
------------------------- -------------------------

View File

@@ -1,11 +1,10 @@
Update Note: to build GoldenCheetah v3.6 we are using Microsoft Visual C++ 2019, Update Note: to build GoldenCheetah v3.6 we are using Microsoft Visual C++ 2019,
included in Microsoft Visual Studio 2019 AppVeyor image, with Qt5.15.2 and GSL 2.7 included in Microsoft Visual Studio 2022 AppVeyor image, using Qt6.8.3 with
installed with vcpkg, on AppVeyor continuous integration platform. Qt WebEngine and Qt Charts, and GSL 2.8 installed with vcpkg on AppVeyor
You can check the appveyor.yml for the complete and updated build script, continuous integration platform.
the minimum Qt version known to work is 5.13 with Qt WebEngine and Qt Charts. You can check the appveyor.yml for the complete and updated build script.
GSL - GNU Scientific Library is a mandatory dependency starting with v3.6
Ale Martinez - Jul, 2022 Ale Martinez - Dec, 2025
+++++++++++++++++++++++ +++++++++++++++++++++++
WIN32 BUILD WALKTHROUGH WIN32 BUILD WALKTHROUGH
+++++++++++++++++++++++ +++++++++++++++++++++++

View File

@@ -160,12 +160,7 @@ void inride_BTDeviceInfoToSystemID(const QBluetoothDeviceInfo &devinfo, uint8_t
quint128 be_uuid128 = uuid.toUInt128(); quint128 be_uuid128 = uuid.toUInt128();
// GC minimum Qt required for v3.8 is Qt6.5.3
#if QT_VERSION < 0x060600
addr64 = *(uint64_t*)be_uuid128.data;
#else
addr64 = *(uint64_t*)&be_uuid128; addr64 = *(uint64_t*)&be_uuid128;
#endif
} }
uint8_t* paddr64 = (uint8_t*)&addr64; uint8_t* paddr64 = (uint8_t*)&addr64;

View File

@@ -5,7 +5,7 @@
# # # #
############################################################################### ###############################################################################
!versionAtLeast(QT_VERSION, 6.5.3):error("Use at least Qt version 6.5.3") !versionAtLeast(QT_VERSION, 6.6.1):error("Use at least Qt version 6.6.1")
###========================== ###==========================
### IMPORT USER CONFIGURATION ### IMPORT USER CONFIGURATION