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:
$ qmake --version
You can also install Qt5 this way currently, but if you want to install other specific
Qt version you need to download and install the Qt SDK from http://qt-project.org/
If you want to install other specific Qt version you need to download and install
the Qt SDK from http://qt-project.org/
You can use a browser to download and run the interactive installer and select
a Qt version, including at least the following modules:
- Desktop macOS
@@ -124,7 +124,7 @@ a Qt version, including at least the following modules:
- Qt WebEngine under Extensions
Once this step is completed add the bin directory to PATH and test qmake is ok:
$ 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
-------------------------

View File

@@ -1,11 +1,10 @@
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
installed with vcpkg, on AppVeyor continuous integration platform.
You can check the appveyor.yml for the complete and updated build script,
the minimum Qt version known to work is 5.13 with Qt WebEngine and Qt Charts.
GSL - GNU Scientific Library is a mandatory dependency starting with v3.6
included in Microsoft Visual Studio 2022 AppVeyor image, using Qt6.8.3 with
Qt WebEngine and Qt Charts, and GSL 2.8 installed with vcpkg on AppVeyor
continuous integration platform.
You can check the appveyor.yml for the complete and updated build script.
Ale Martinez - Jul, 2022
Ale Martinez - Dec, 2025
+++++++++++++++++++++++
WIN32 BUILD WALKTHROUGH
+++++++++++++++++++++++

View File

@@ -160,12 +160,7 @@ void inride_BTDeviceInfoToSystemID(const QBluetoothDeviceInfo &devinfo, uint8_t
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;
#endif
}
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