Skip to content

Building for Windows

This topic describes the Qbs features specific to Windows.

Note

Qbs does not currently support building applications using .NET

technologies and languages such as C#, F#, and Visual Basic. At this time we recommend that you use MSBuild and the tools shipped with the various implementations of the .NET platform.

Windows Resources

The ico module contains rules and properties for building Windows icon (.ico) and cursor (.cur) files from a set of raw PNGs.

Universal Windows Platform

Building applications for the Universal Windows Platform is currently only partially supported. Notably, support for building APPX packages is missing, but will be added in a future release.

Relevant properties include:

See the cpp module for more information.

Note

Qbs does not (and will not) support building Windows Runtime

applications targeting Windows 8 or Windows 8.1. We encourage users to instead build desktop applications for older versions of Windows, or migrate to Windows 10 and the Universal Windows Platform.

Building Windows Installers

The following modules contain properties and rules for building Windows installers using a number of different technologies:

  • innosetup - Inno Setup
  • nsis - Nullsoft Scriptable Install System
  • wix - Windows Installer XML Toolset