Table of Contents

Build Tools

Windows

The majority of the Synchronet executable files and libraries for Windows are built with Microsoft Visual Studio and Visual C++ with Windows XP support.

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 something else.

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.

UNIX

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.

GCC

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

See Also