Synchronet v3.19b-Win32 (install) has been released (Jan-2022).

You can donate to the Synchronet project using PayPal.

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
dev:tools [2017/11/06 15:43] – [Windows] Updated the think for downloading Visual Studio 2013 Express, since the link on the page was no longer valid. nightfoxdev:tools [2024/04/06 13:50] (current) – Add screenshot of Visual Studio configured for C++ dev and XP support digital man
Line 3: Line 3:
 ===== Windows ===== ===== Windows =====
  
-The majority of the Synchronet executable files and libraries for Windows are (as of v3.16b development, started March, 2014) built with [[https://github.com/EQEmu/Server/wiki/Visual-Studio-Express-2013-for-Windows-Desktop|Microsoft Visual Studio Express 2013 for Windows Desktop]] (free).+The majority of the Synchronet executable files and libraries for Windows are built with [[https://visualstudio.microsoft.com/downloads/|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 [[http://www.embarcadero.com/products/cbuilder|Embarcadero Technologies C++Builder]] (not free).+{{:dev:msvc2022_xp_build_support.png?800|}} 
 + 
 +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 Synchronet Windows 95 FOSSIL driver (''sbbsexec.vxd'') cannot currently be rebuilt with modern Windows tools and SDKs.
Line 11: Line 13:
 The 16-bit portion of the Synchronet FOSSIL driver (''dosxtrn.exe'') can be rebuilt using Microsoft Visual C++ v1.52 (16-bit). 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 ''[[http://geoffair.org/unix/unxutils.htm|tr]]'' GNU/Unix utility.
  
- 
-Microsoft used to have Visual Studio 2013 Express available for download [[http://www.microsoft.com/en-us/download/details.aspx?id=40787|here]], but that download is no longer available from Microsoft.  Alternatively, you can visit Microsoft's [[https://www.visualstudio.com/vs/older-downloads/|Visual Studio Older Versions]] download page, which requires an MSDN subscription. 
 ===== UNIX ===== ===== 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. 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 ===== ===== See Also =====
  
   * [[source|Source code]]   * [[source|Source code]]