Table of Contents

Build Tools


The majority of the Synchronet executable files and libraries for Windows are (as of v3.16b development, started March, 2014) built with Microsoft Visual Studio Express 2013 for Windows Desktop (free).

Certain GUI components (e.g. Synchronet Control Panel, sbbsctrl.exe) are currently built with Borland C++Builder 6, with efforts under way to transition to Embarcadero Technologies C++Builder (not free).

The Synchronet Windows 95 FOSSIL driver (sbbsexec.vxd) cannot currently be rebuilt with modern Windows tools and SDKs.

The 16-bit portion of the Synchronet FOSSIL driver (dosxtrn.exe) can be rebuilt using Microsoft Visual C++ v1.52 (16-bit).

The gitinfo.bat build component that generates git_branch.h and git_hash.h requires the tr GNU/Unix utility.

Microsoft used to have Visual Studio 2013 Express available for download here, but that download is no longer available from Microsoft. Alternatively, you can visit Microsoft's Visual Studio Older Versions download page, which requires an MSDN subscription.


GNU C/C++ (gcc) is officially supported on Unix/Linux platforms, while other compilers (e.g Intel C Compiler, Clang) may be used by experienced programmers.


Version 4.6 or later of the GNU Compiler Collection (GCC) is required (specifically, for anonymous struct support).

See Also

dev/tools.txt · Last modified: 2022/03/28 11:38 by digital man
Back to top
CC Attribution 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0