​
Portability
​
The Portability section provide informations about Operating System suported, Compilers and Development Environment tools.
​
In this section
​
C++17
​
xtd support C++17 or above.
As of 2018, C++17 is the name for the most recent revision of the ISO/IEC 14882 standard for the C++ programming language.
For more information see wikipedia and cppreference.
​
Operating System Supported
​
Actually xtd run on Windows, macOS, Linux, iOS and Android Operating System.
​
Windows 7 32 or 64 bits or later
​
​
macOS X High Sierra 10.13.6 or later
​
​
Linux - 32 and 64 bits
​
CentOS 7 or later
​
​
Debian 9.2.1 or later
​
​​
Elementary OS 0.4 or later
​
​​
Fedora 26 or later
​
​​
LinuxMint 18.2 or later
​
​​
Redhat 7.4 or later
​
​​
Ubuntu 18.04 or later
​
​
Other distribution [manual installation]
​
​
iOS 14 - 64 bits or later [manual installation]
​
​
android 10 - 64 bits or later [manual installation]
​
​
Tests and coverages
​
tunit is every time tested with Continuous Integration tools.
​
AppVeyor
​
​
Configurations:
-
Visual Studio 2017 Win32
-
Visual Studio 2017 Win64
​
Travis CI
​
​
Configurations:
-
macOS Xcode 11.6
-
linux g++9
​
Codecov
​
​
Development Environment Tools
​
Microsoft Visual Studio 2017 or later
​
​
Xcode 10.1 or later
​
​
Microsoft Visual Studio Code
​
​
CLion 2017.2 or later
​
​​
Eclipse CDT 8.0 or later
​
​​
Code::Blocks 13.12 or later
​
​​
Develop 3 or later
​
​​
CodeLite 11 or later
​
​​
Qt Creator
​
​​
Standard Unix makefile
​
Compilers
​
The compilers listed below are supported with xtd :
​
-
Visual studio 2017 or later
-
clang Apple LLVM version 10.0.0 (clang-1000.11.45.5) - Xcode 10.1 or later
-
g++ 7
​
See also
​
​​