Installing CodePorting.Translator Cs2Cpp

You can download CodePorting.Translator Cs2Cpp from Codeporting Download Section.

Please perform following steps in order to use CodePorting.Translator Cs2Cpp:

  1. Download the latest version.
  2. Unzip the folder to required location.
  3. Get and install free annual license.
  4. Make sure the ASPOSE_ROOT environment variable contains the path to installation location (for example, "c:\aspose\csporter\cpp\asposecpplib").

Requirements

Working Environment

CodePorting.Translator Cs2Cpp supports both 32-bit and 64-bit operating systems:

  • Windows 7 or higher or Windows Server 2008 or higher
  • .Net Framework 4.6
  • cmake 3.8.0 or higher (used to build translated code, translating is possible without cmake)

Input(C#) Projects

CodePorting.Translator Cs2Cpp supports C# Projects:

  • C# 5.0 and lower versions
  • .Net Framework 2.0 and higher

Output(C++) Projects

The Translated(C++) code can run on:

  • Windows 7 or higher;
  • Windows Server 2008 or higher;
  • Ubuntu Linux 16.04.
  • MacOS.

The following compilers support translated code:

  • Visual Studio 2017
  • GCC 6.2 or 6.3 @ Ubuntu 16.04
  • Clang 3.9.1-4ubuntu3~~16.04.2

The following architectures supported for translated code:

  • X86
  • X64
  • ARM64