https://github.com/sgqy/qt-static-lib
Scripts and configs to build x86 library of Qt framework in Windows.
https://github.com/sgqy/qt-static-lib
qt5 static-library windows-xp
Last synced: about 1 year ago
JSON representation
Scripts and configs to build x86 library of Qt framework in Windows.
- Host: GitHub
- URL: https://github.com/sgqy/qt-static-lib
- Owner: sgqy
- Created: 2016-08-16T08:13:55.000Z (almost 10 years ago)
- Default Branch: v6.5.1
- Last Pushed: 2023-06-10T12:42:38.000Z (about 3 years ago)
- Last Synced: 2025-04-03T06:13:05.092Z (about 1 year ago)
- Topics: qt5, static-library, windows-xp
- Language: Dockerfile
- Homepage:
- Size: 9.77 KB
- Stars: 14
- Watchers: 3
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Notice
Windows only. It is overwhelming to deal with static libs in Linux.
Before using this docker image, you should switch `Docker Desktop` into windows mode.
## Get the libs
### From github
```cmd
docker pull ghcr.io/sgqy/qt-static-lib:v6.5.1
```
### Build by yourself
Will take about 200GB disk space. 18 hours on i7-8750H (Docker only use half CPU default).
```ps1
# with also install build toolchain
docker build --target devenv -t qt:devenv .
```
## Use the libs
### In your own docker
```docker
# escape=`
FROM ghcr.io/sgqy/qt-static-lib:v6.5.1 as toolchain
# Make your app
```
### In your host
Copy libs into `C:\temp`.
```cmd
docker run -v C:\temp:C:\target ghcr.io/sgqy/qt-static-lib:v6.5.1
xcopy C:\qt-651 C:\target\qt-651 /E /H /C /I /R /Y /G /Q
```
You should move libs out of `C:\temp`, to match build prefix.
They should be `C:\qt-651`.
## License
Qt is LGPL. Do not use static libraries in proprietary code.
## Legacy build
Switch to `legacy` branch for old build method.