Differences

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

Link to this comparison view

Next revision
Previous revision
dev:tools [2010/02/22 02:04] – created digitalmandev:tools [2023/03/10 12:03] (current) – [Windows] Not using MSVC 2013 any more digital man
Line 2: Line 2:
  
 ===== Windows ===== ===== Windows =====
-FIXME+ 
 +The majority of the Synchronet executable files and libraries for Windows are built with [[https://visualstudio.microsoft.com/vs/older-downloads/|Microsoft Visual Studio Express 2019 for Windows Desktop]] (free, but requires an MSDN subscription). 
 + 
 +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 ''[[http://geoffair.org/unix/unxutils.htm|tr]]'' GNU/Unix utility.
  
 ===== UNIX ===== ===== UNIX =====
-FIXME 
  
 +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]]
  
dev/tools.1266833050.txt · Last modified: 2010/02/22 02:04 by digitalman
Back to top
CC Attribution 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0