• Stars
    star
    113
  • Rank 310,115 (Top 7 %)
  • Language M4
  • License
    MIT License
  • Created over 9 years ago
  • Updated over 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Batch scripts that download and build static Qt5 libs on Windows.

Qt5-MSVC-Static

Set of tools to build Qt5 static libs on Windows.
There are some binaries available here

Dependencies

Make sure Python, Perl are all in the PATH or add them to PATH in options.bat

NTFS case sensitivity needs to be turned OFF in the parent folder before cloning.
You can check with this command:

fsutil file queryCaseSensitiveInfo .

If you need to disable it:

fsutil file setCaseSensitiveInfo . disable

You can check the official documentation here:
http://doc.qt.io/qt-5/windows-requirements.html
http://doc.qt.io/qt-5/windows-building.html

Usage

First, we need to check the folder names are correct in tools/options.bat

Open a VS command prompt in the repo's root.
The links for the prompts are "VS2017_Win32/64"

You will need to run qt.bat from the VS command prompt.

Run these commands in the following order to build Qt:

  • qt download
  • qt openssl
  • qt setup
  • qt build

Additional Qt modules

Those can be downloaded and installed by the script.
If you want to install extra Qt modules like qtscript or webkit:

  • Run this command: qt extra [module-name]
  • You need to run it once per module

You obviously have to do that after installing Qt. Modules can be found here: http://download.qt.io/official_releases/qt/5.12/5.12.1/submodules/

Configuration

Only release libs are enabled by default. You can add the debug libs or use the official sdk libs for debugging. You can add extra build options for Qt by editing the EXTRABUILDOPTIONS var in options.bat

You can check the official configuration guide here: http://doc.qt.io/qt-5/configure-options.html

More Repositories

1

QtUsb

A cross-platform USB Module for Qt.
C++
401
star
2

qtcreator-doxygen

Doxygen Plugin for Qt Creator
C++
193
star
3

QStlink2

Cross-platform STLink v2 GUI
C
187
star
4

MotoLink

K-line/Serial/CAN interface and fuel mapper for motorcycles.
C++
79
star
5

ChibiOS-Examples

Examples for using ChibiOS and its GFX extension (outdated)
C
26
star
6

appwrite-helm

Helm repo url: https://fpoussin.github.io/appwrite-helm
Smarty
16
star
7

OpenTCS

Open source traction control and strain gauge quickshifter for race bikes.
C
15
star
8

OWBC

Open source/hardware LSU 4.9 wideband controller
C
15
star
9

ChibiOS-Bootloader

ChibiOS based USB bootloader. (Outdated, see fpoussin/Motolink for examples)
C
13
star
10

pcb2jlc

Scripts to generate PCB assembly BOM/CPL from various EDAs
Python
5
star
11

nhost-helm

Helm repo url: https://fpoussin.github.io/nhost-helm
Smarty
5
star
12

mcu-knock-vr

MCU based Knock and VR sensor interface - powered by STM32F3
C
5
star
13

ChibiOS-Gwen

Gwen integration into ChibiOS
C++
3
star
14

OBDGate

ELM327 compatible interface for motorcycle diagnostic interfaces (Honda, Kawasaki)
Eagle
3
star
15

OVRI

Open source/hardware MCU based VR Sensor interface
Eagle
3
star
16

OpenQS

OSHW quick-shifter.
C
3
star
17

emstune

C++
2
star
18

UniTuner

C++
2
star
19

OpenTPU

Open source Timer processor built on top on a standard MCU. (Work in progress)
2
star
20

esp-binutils

C
1
star
21

QtRencode

Qt Rencode serialisation library based on QVariants. Untested.
C++
1
star
22

fpoussin

1
star
23

ubuntu-mainline-build

Python script that download and build Ubuntu mainline kernels with optional patches
Python
1
star
24

cm4-dsp-lib

C
1
star
25

OpenFlexFuel

Open hardware flex fuel controller
C
1
star
26

dockerfiles

Various docker files for my projects
Dockerfile
1
star