The NeL libraries strive for a maximum compatibility. The minimum has been set to Visual Studio 2005 on Windows XP (TODO: Specify the equivalent Linux target.) That is, C++03. One of the reasons being, a large amount of legacy content has been authored in 3ds Max. The last tested version that can successfully export the content is 3ds Max 2010, which requires the plugins to be built under Visual Studio 2008. The last version that runs under Wine is 3ds Max 9, which requires Visual Studio 2005.
Tools and samples may target up to Visual Studio 2017 on Windows 7, and GCC8 on Ubuntu 16.04 LTS.
MFC is no longer officially supported under Visual Studio 2019, but the libraries can still be installed, though it is a risk. The last version with official MFC support is Visual Studio 2017.
Qt-based tools will target Qt5.
Plugins for 3ds Max must target Visual Studio 2008 on Windows XP.
The Ryzom Client should currently target Visual Studio 2008 on Windows XP (TODO: Specify the equivalent Linux target) for maximal end-user compatibility.
Previously, support was provided down to Visual Studio 6 on Windows 98 and NT using STLport.
The server should target GCC8 on Ubuntu 16.04LTS.
Tools and samples may target up to Visual Studio 2017 on Windows 7, and GCC8 on Ubuntu 16.04 LTS.