Skip to content

peterlinux2010/buildQt

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

78 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

buildQt 从源代码自动构建Qt

说明

  1. 本项目的主要目的是从源代码构建Qt的二进制版本(使用GithubActions自动构建)
  2. 主要针对开源版本的Qt5、Qt6版本
  3. 主要构建Windows版本(使用MSVCMinGW64LLVM-MinGW三大编译器)

各分支说明

分支 static/shared debug/release 备注
main static release 主要构建64位版本
shared-release shared release 主要构建64位版本
shared-debug shared debug 主要构建64位版本
shared-debug-and-release shared debug-and-release 主要构建64位版本

版本

  1. 无"RP"版本:从Qt完整源代码构建,构建绝大部分组件
  2. 有"RP"版本:从Qt组件源代码构建,目前只构建qtbase、qttools、qttranslations、qtsvg共4个组件

仓库地址

  1. Github: https://github.com/yuanpeirong/buildQt

Qt6.10.3 完整版本

  1. Qt6.10.3 msvc2022_64
  2. Qt6.10.3 MinGW1310_64 (使用Qt官方默认编译器版本)
  3. Qt6.10.3 MinGW1520_64(UCRT)
  4. Qt6.10.3 LLVM-MinGW17.0.6(UCRT) (使用Qt官方默认编译器版本)
  5. Qt6.10.3 LLVM-MinGW22.1.3(UCRT)

Qt6.10.3 RP版本

  1. Qt6.10.3 msvc2022_64_RP
  2. Qt6.10.3 MinGW1310_64_RP (使用Qt官方默认编译器版本)
  3. Qt6.10.3 MinGW1520_64_RP(UCRT)
  4. Qt6.10.3 LLVM-MinGW17.0.6_RP(UCRT) (使用Qt官方默认编译器版本)
  5. Qt6.10.3 LLVM-MinGW22.1.3_RP(UCRT)

Qt6.11.1 完整版本

  1. Qt6.11.1 msvc2022_64
  2. Qt6.11.1 msvc2026_64
  3. Qt6.11.1 MinGW1310_64 (使用Qt官方默认编译器版本)
  4. Qt6.11.1 MinGW1610_64(UCRT)
  5. Qt6.11.1 LLVM-MinGW17.0.6(UCRT) (使用Qt官方默认编译器版本)
  6. Qt6.11.1 LLVM-MinGW22.1.7(UCRT)

Qt6.11.1 RP版本

  1. Qt6.11.1 msvc2022_64_RP
  2. Qt6.11.1 msvc2026_64_RP
  3. Qt6.11.1 MinGW1310_64_RP (使用Qt官方默认编译器版本)
  4. Qt6.11.1 MinGW1610_64_RP(UCRT)
  5. Qt6.11.1 LLVM-MinGW17.0.6_RP(UCRT) (使用Qt官方默认编译器版本)
  6. Qt6.11.1 LLVM-MinGW22.1.7_RP(UCRT)

Qt5.15.19 完整版本(64位)

  1. Qt5.15.19 msvc2022_64
  2. Qt5.15.19 msvc2026_64
  3. Qt5.15.19 MinGW810_64 (使用Qt官方默认编译器版本)
  4. Qt5.15.19 MinGW1420_64(UCRT)
  5. Qt5.15.19 MinGW1610_64(UCRT)

Qt5.15.19 完整版本(32位)

  1. Qt5.15.19 msvc2022_32
  2. Qt5.15.19 msvc2026_32
  3. Qt5.15.19 MinGW810_32 (使用Qt官方默认编译器版本)

Qt5.15.19 RP版本

  1. Qt5.15.19 msvc2022_64_RP
  2. Qt5.15.19 msvc2026_64_RP
  3. Qt5.15.19 MinGW810_64_RP (使用Qt官方默认编译器版本)
  4. Qt5.15.19 MinGW1420_64_RP(UCRT)
  5. Qt5.15.19 MinGW1610_64_RP(UCRT)

Qt6.10.3 编译器

  1. msvc2022_64:Visual Studio 2022 Developer Command Prompt v17.14.29
  2. mingw1310_6413.1.0-202407240918mingw1310.7z (Qt官方默认编译器版本)
  3. mingw1520_64_UCRTx86_64-15.2.0-release-posix-seh-ucrt-rt_v13-rev1.7z
  4. llvm-mingw17.0.6_64_UCRT17.0.6-202409091150llvm_mingw1706.7z (Qt官方默认编译器版本)
  5. llvm-mingw22.1.3_64_UCRTllvm-mingw-20260324-ucrt-x86_64.zip

Qt6.11.1 编译器

  1. msvc2022_64:Visual Studio 2022 Developer Command Prompt v17.14.33
  2. msvc2026_64:Visual Studio 2026 Developer Command Prompt v18.6.2
  3. mingw1310_6413.1.0-202407240918mingw1310.7z (Qt官方默认编译器版本)
  4. mingw1610_64_UCRTx86_64-16.1.0-release-posix-seh-ucrt-rt_v14-rev1.7z
  5. llvm-mingw17.0.6_64_UCRT17.0.6-202409091150llvm_mingw1706.7z (Qt官方默认编译器版本)
  6. llvm-mingw22.1.7_64_UCRTllvm-mingw-20260602-ucrt-x86_64.zip

Qt5.15.19 编译器

  1. msvc2022_64:Visual Studio 2022 Developer Command Prompt v17.14.33
  2. msvc2026_64:Visual Studio 2026 Developer Command Prompt v18.6.2
  3. mingw810_648.1.0-1-202411201005x86_64-8.1.0-gdb-11.2.0-release-posix-seh-rt_v6-rev0.7z (Qt官方默认编译器版本)
  4. mingw810_328.1.0-1-202411201005i686-8.1.0-gdb-11.2.0-release-posix-dwarf-rt_v6-rev0.7z (Qt官方默认编译器版本)
  5. mingw1420_64_UCRTx86_64-14.2.0-release-posix-seh-ucrt-rt_v12-rev2.7z
  6. mingw1610_64_UCRTx86_64-16.1.0-release-posix-seh-ucrt-rt_v14-rev1.7z

About

从源代码自动构建Qt

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • C++ 60.9%
  • Batchfile 39.1%