Skip to content

Vala on Windows ​

Vala targets the same C ABI and GObject stack on Windows as on Linux and macOS. Most of the language, standard bindings, and tooling behave the same; differences usually show up in how you install the toolchain, how pkg-config finds libraries, and how you ship DLLs with your program.

For installing the compiler and core packages, start with the Installation Guide. This page focuses on day-to-day development on Windows.

For examples of setting of creating and deploying programs and libraries on Windows, see: https://github.com/supercamel/ValaOnWindows