Cs2Cpp (C# から C++) トランスレーターのリリース 24.4

Major Features

  1. The translator and library now support compilation for C17 and C20.
  2. System::Collections::Generic::SortedSet container class implementation is added.
  3. The System::Threading::Mutex implementation has been completely redesigned and brought closer to the behavior in .NET.

Minor fixes

  1. Missing overload for String::ConvertToUtf32 method is added.
  2. Closing of base stream in StreamReader class is fixed.
  3. Minimal CMake version for translated C# projects is raised to 3.18.
  4. Methods Char::ToUpper and Char::ToLower now take CultureInfo parameter into account.

Public API and Backward Incompatible Changes

None.

Download CodePorting.Translator.Cs2Cpp.Framework from NuGet

Open NuGet package manager, search for CodePorting.Translator.Cs2Cpp.Framework and install. You may also use the following command from the Package Manager Console. PM> Install-Package CodePorting.Translator.Cs2Cpp.Framework

ダウンロードトライアル

CodePorting Translator Cs2Cpp 24 4

これは、既存の C# コードを C++ に変換できる CodePorting.Translator Cs2Cpp の完全なパッケージです。 追加: 2024/04/18
ダウンロード ファイルサイズ: 315Mb

CodePorting Translator Cs2Cpp Framework 24 4

サポートされているすべてのプラットフォームのライブラリ ビルドが含まれています (完全なパッケージをすでに持っている場合は必要ありません) 追加: 2024/04/18
ダウンロード ファイルサイズ: 310Mb

CodePorting.Translator Cs2Cpp について

CodePorting.Translator Cs2Cpp は、API やコード ドキュメントを変更せずに両方の言語で同じバージョンのソフトウェアをリリースするために、C# ソース コードから C++ への変換を自動化するのに役立つトランスパイラー ソリューションです。 プロジェクトを変換した後、コードを CodePorting.Translator.Cs2Cpp.Framework にリンクしながらコンパイルする必要があります。これも NuGet 経由で利用できます。

その他のリリース

2024:
24.5
- 2024/05/16
24.4
- 2024/04/18
24.3
- 2024/03/14
24.2
- 2024/02/16
24.1
- 2024/01/19
2023:
23.12
- 2023/12/20
23.11
- 2023/12/01