Introduction

Dscuss is a cross-platform solution. Despite the fact that the main target OS for Dscuss is GNU/Linux, Dscuss also supports Windows. This page contains various notes describing Windows-specific aspects of Dscuss development.

GCC

Dscuss uses the following SQLite driver: github.com/mattn/go-sqlite3. This driver requires GCC compiler, because it has some parts written in C. Therefore in order to compile Dscuss on Windows you must have GCC installed. There are several different suites, which provide GCC compiler for Windows. There is the well known Cygwin and MinGW. But the recommended compiler suite is TDM-GCC. It's the only verified suite, which is known to work well with Dscuss.