Product

System requirements

NCReport supports Qt 6 and Qt 5 on every platform Qt supports. Built and tested with Qt 6.10, Qt 6.5 and Qt 5.15. Qt 4 support ended with version 2.26.

Platforms and builds

PlatformPrebuilt evaluation buildsPackage
Windows (x64)Qt 6.10.2 (MSVC 2022), Qt 6.5.3 (MinGW), Qt 5.15.2 (MSVC 2019, MinGW)Installer (.exe)
Linux (x64)Qt 5.15.13Archive (.tar.gz)
macOSVersion 2.35.1Disk image (.dmg)
iOSQt 6.6.2, Qt 5.15.2 (version 2.29.1)Library (.zip)
Raspberry PiQt 5.7.1, Qt 5.9.4 (version 2.23.4)Archive (.tar.gz)
AndroidBuild from the included source codeLicensed customers
Every license includes the full source code, so you can build NCReport with any compiler and Qt version supported by Qt 6 or Qt 5.15, including platforms without a prebuilt package.

Components

Script engineQJSEngine (default since 2.31.1)
BarcodesZint 2.12, built as a separate shared library (zint / zintd)
Markdown documentsQt 5.14 or later
Template formatXML, loaded from a file, a string or an SQL database
DesignerDesktop application; WebAssembly (WASM) mode since 2.34

Databases

Any SQL database with a Qt SQL driver can be used as a data source, including:

  • MySQL
  • PostgreSQL
  • Microsoft SQL Server
  • Oracle
  • Sybase
  • Firebird
  • SQLite
  • Any database with a Qt SQL driver

Try NCReport free

Fully working evaluation packages for Windows, Linux, macOS, iOS and Raspberry Pi. The only limit is an evaluation label on printed pages.