<!DOCTYPE html>
<html lang="en">
<head>
<meta charset=utf-8>
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>C# to C++ Converter Help</title>
<meta name="description" content="C# to C++ Converter help contents"/>
<link href="help-styles.css" rel="stylesheet" type="text/css">
</head>
<body id="bodystyle">
<div id="outer-container">
<div id="content-div">
<h1 class="companyname">Tangible Software Solutions</h1>
<p class="vertical-spacer"></p>
<h1 class="titlestyle">C# to C++ Converter Help</h1>
<p class="vertical-spacer"></p>
<hr/>
<h2 class="subtitlestyle">Contents</h2>
<ol>
<li class="spaced-list-item"><a class="linktext" href="#folder-conversion">Project & Folder Conversion</a></li>
<li class="spaced-list-item"><a class="linktext" href="#file-and-snippet-conversion">File & Snippet Conversion</a></li>
<li class="spaced-list-item"><a class="linktext" href="#command-line-conversion">Command Line Conversion</a></li>
<li class="spaced-list-item"><a class="linktext" href="#white-space-formatting-options">White Space Formatting Options</a></li>
<li class="spaced-list-item"><a class="linktext" href="#standard-library-options">Standard Library Options</a></li>
<li class="spaced-list-item"><a class="linktext" href="#memory-options">Memory Management</a></li>
<li class="spaced-list-item"><a class="linktext" href="#header-file-options">Header File Options</a></li>
<li class="spaced-list-item"><a class="linktext" href="#property-conversion-options">Property Conversion Options</a></li>
<li class="spaced-list-item"><a class="linktext" href="#additional-stack-allocation-types">Additional Stack Allocation Types</a></li>
<li class="spaced-list-item"><a class="linktext" href="#project-conversion-groups">Project Conversion Groups</a></li>
<li class="spaced-list-item"><a class="linktext" href="#region-conversion-options">Preprocessor #region Options</a></li>
<li class="spaced-list-item"><a class="linktext" href="#additions-and-omissions">Additions & Omissions</a></li>
<li class="spaced-list-item"><a class="linktext" href="#default-shared-assemblies">Default .NET Assemblies</a></li>
<li class="spaced-list-item"><a class="linktext" href="#assumed-imported-namespaces">Assumed Imported Namespaces for Snippet Conversions</a></li>
<li class="spaced-list-item"><a class="linktext" href="#conversion-message-options">Conversion Message Options</a></li>
<li class="spaced-list-item"><a class="linktext" href="#custom-string-replacements">Custom String Replacements</a></li>
<li class="spaced-list-item"><a class="linktext" href="#type-and-member-replacements">Type & Member Replacements</a></li>
<li class="spaced-list-item"><a class="linktext" href="#diagnostic-options">Diagnostic Options</a></li>
<li class="spaced-list-item"><a class="linktext" href="#file-encoding-options">File Encoding Options</a></li>
<li class="spaced-list-item"><a class="linktext" href="#naming-conventions">Naming Conventions</a></li>
<li class="spaced-list-item"><a class="linktext" href="#bypass-type-conversion">Omit Types from Conversion</a></li>
<li class="spaced-list-item"><a class="linktext" href="#misc-options">Miscellaneous Options</a></li>
<li class="spaced-list-item"><a class="linktext" href="#assembly-resolution">Assembly Resolution</a></li>
<li class="spaced-list-item"><a class="linktext" href="#ignored-assemblies">Ignored Assemblies</a></li>
</ol>
<p class="vertical-spacer"></p>
<hr/>
<h2 class="subtitlestyle" id="folder-conversion">Project & Folder Conversion</h2>
<p class="standard-padding">The Project & Folder Converter tab allows you to convert all C# code
within a project or folder. Once the files are converted, you can then view C# to C++ Converter
comments, compare converted code files to original code files, and view the converted code folder.<br/>
<br/>
The Conversion History listview displays previously converted sources and allows you to view
remaining C# to C++ Converter comments and view the converted code folder.<br/>
<br/>
Note that due to the lack of similarity between C# and C++ project types and project files,
C# to C++ Converter does not generate C++ project files. You need to assemble the resulting
header and .cpp files generated by C# to C++ Converter.<br/>
<br/>
The default output of the conversion is the traditional .h and .cpp file separation, but you can
select the option of outputting to just header files (with combined declaration and
implementation details).
</p>
<p class="vertical-spacer"></p>
<hr/>
<h2 class="subtitlestyle" id="file-and-snippet-conversion">File & Snippet Conversion</h2>
<p class="standard-padding">The File & Snippet Converter tab allows you to convert
C# code snippets or files. From the left side textbox, you can type
or paste code snippets, insert files, or view C# to C++ Converter sample snippets.
Once a file or snippet is converted, you can select and copy the results, save the
results to a file, or search the results.
</p>
<p class="vertical-spacer"></p>
<hr/>
<h2 class="subtitlestyle" id="command-line-conversion">Command Line Conversion</h2>
<p class="standard-padding">C# to C++ Converter can be launched from the command line via CSharptoCPlusConsole with one,
two, or three parameters. If only one parameter is specified, it is interpreted as the name of
one of your custom project conversion groups. If two parameters are specified, the first
parameter is either a C# project file, folder, or file that you wish to convert, and the
second parameter is the folder or header file that the converted C++ files will be written to.
The most recent converter options are used, but if the optional last parameter indicating the location of a conversion options file is included, then
that file is imported before the conversion starts. A conversion options file
has the extension '.opt' and is produced by exporting existing options to a file from the converter.<br/>
<br/>
e.g. (project group conversion),<br/>
<converter Program Files path>\CSharptoCPlusConsole "MyProjectGroup"<br/>
<br/>
e.g. (single project conversion),<br/>
<converter Program Files path>\CSharptoCPlusConsole "C:\C# Projects\Sample Project.csproj" "C:\C++ Projects\Sample Target Folder"<br/>
<br/>
e.g. (folder conversion),
<converter Program Files path>\CSharptoCPlusConsole "C:\C# Projects\Sample Source Folder" "C:\C++ Projects\Sample Target Folder"<br/>
<br/>
e.g. (file conversion),<br/>
<converter Program Files path>\CSharptoCPlusConsole "C:\C# Source Files\testfile.cs" "C:\C++ Converted Files\testfile.h"<br/>
<br/>
e.g. (folder conversion with an explicit options file),<br/>
<converter Program Files path>\CSharptoCPlusConsole "C:\C# Projects\Sample Source Folder" "C:\C++ Projects\Sample Target Folder" "C:\Options\C# to C++ Converter.opt"<br/>
</p>
<p class="vertical-spacer"></p>
<hr/>
<h2 class="subtitlestyle" id="white-space-formatting-options">White Space Formatting Options</h2>
<ul>
<li class="spaced-list-item"><u>Braces:</u> You can choose whether to place opening
braces on the next line after the construct header (default) or at the end of the same line.
You can choose whether to have braces vertically aligned with the construct (default) or
indented. Loops and <b>if</b> or <b>else</b> blocks with a single statement are converted by default
with enclosing braces. If you prefer to exclude braces for these cases then check
the preference to remove braces for single statement loops and <b>if/else</b> blocks.
</li>
<li class="spaced-list-item"><u>Indentation:</u> You can choose whether the converted code uses
tabs or spaces for the leading white space. If you choose tabs for leading white space, then
leading spaces in the original
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
Tangible Software Solutions 出品最准确可靠的源代码转换器,C#、Java、C++、Python和VB之间的高级转换,为您节省了无数小时的艰苦工作和宝贵时间。所有代码转换软件,最新版本 V24.11.X,2024年11月发布。免费版没有输出行限制 —— 免费转换任意行数代码量!免费版只是不允许保存选项以自定义转换,以前有此限制。 https://blog.csdn.net/zyyujq/article/details/143491223 https://blog.csdn.net/zyyujq/article/details/143314744 已经汉化的代码转换程序: VB.NET 源代码转换为 C# 源代码程序 — Instant C# V24.11.7 C# 源代码转换为 VB.NET 源代码程序 — Instant VB V24.11.7 C# 源代码转换为 C++ 源代码程序 — C# to C++ Converter V24.11.4 C++ 源代码转换为 C# 源代码程序 — C++ to C# Converter V24.11.2
资源推荐
资源详情
资源评论
收起资源包目录
Tangible Software Solutions 2024.11 (282个子文件)
help-styles.css 693B
System.Private.CoreLib.dll 12.56MB
libSkiaSharp.dll 8.98MB
System.Private.Xml.dll 7.62MB
coreclr.dll 4.8MB
av_libglesv2.dll 4.23MB
System.Linq.Expressions.dll 3.51MB
System.Data.Common.dll 2.73MB
Microsoft.DiaSymReader.Native.amd64.dll 2.2MB
Avalonia.Fonts.Inter.dll 2.1MB
System.Private.DataContractSerialization.dll 1.99MB
System.Security.Cryptography.dll 1.96MB
Avalonia.Base.dll 1.82MB
clrjit.dll 1.7MB
System.Net.Http.dll 1.65MB
libHarfBuzzSharp.dll 1.53MB
System.Text.Json.dll 1.43MB
System.Reactive.dll 1.39MB
mscordaccore_amd64_amd64_8.0.724.31311.dll 1.28MB
mscordaccore.dll 1.28MB
mscordbi.dll 1.18MB
Instant CSharp Logic.dll 1.17MB
CSharp to C++ Converter Logic.dll 1.08MB
System.Reflection.Metadata.dll 1.06MB
CSharp to Java Converter Logic.dll 1.06MB
System.Text.RegularExpressions.dll 998KB
Avalonia.Controls.dll 998KB
Microsoft.CSharp.dll 982KB
C++ to Java Converter Logic.dll 979KB
Instant VB Logic.dll 945KB
C++ to CSharp Converter Logic.dll 929KB
C++ to Python Converter Logic.dll 873KB
Java to C++ Converter Logic.dll 854KB
System.Text.Encoding.CodePages.dll 842KB
Java to CSharp Converter Logic.dll 831KB
System.Collections.Immutable.dll 818KB
System.IO.Compression.Native.dll 816KB
CSharp to Python Converter Logic.dll 806KB
System.Linq.Parallel.dll 786KB
System.ComponentModel.TypeConverter.dll 726KB
DynamicData.dll 724KB
Avalonia.Win32.dll 698KB
clrgc.dll 656KB
System.Net.Security.dll 654KB
System.Transactions.Local.dll 646KB
Java to Python Converter Logic.dll 632KB
AvaloniaAssets.dll 630KB
C# to C++ Converter.dll 571KB
Avalonia.Themes.Fluent.dll 557KB
CSharp to Java Converter.dll 543KB
System.Net.HttpListener.dll 538KB
System.Net.Sockets.dll 534KB
System.Linq.dll 530KB
msquic.dll 526KB
CSharp to Python Converter.dll 522KB
Instant CSharp.dll 516KB
C++ to Java Converter.dll 500KB
C++ to C# Converter.dll 493KB
C++ to Python Converter.dll 486KB
Instant VB.dll 482KB
System.Threading.Tasks.Dataflow.dll 478KB
Java to C++ Converter.dll 473KB
Java to C# Converter.dll 444KB
SkiaSharp.dll 427KB
System.Net.Mail.dll 422KB
Avalonia.Controls.DataGrid.dll 415KB
Java to Python Converter.dll 410KB
System.Diagnostics.DiagnosticSource.dll 406KB
System.Private.Xml.Linq.dll 394KB
hostpolicy.dll 390KB
hostfxr.dll 346KB
System.Net.Requests.dll 338KB
System.Diagnostics.Process.dll 330KB
System.Runtime.Numerics.dll 322KB
clretwrc.dll 304KB
System.Runtime.Serialization.Formatters.dll 302KB
Avalonia.X11.dll 302KB
ReactiveUI.dll 295KB
System.Net.Quic.dll 274KB
System.Collections.Concurrent.dll 270KB
System.Formats.Tar.dll 266KB
Avalonia.Native.dll 263KB
System.IO.Compression.dll 258KB
System.Collections.dll 254KB
System.Private.Uri.dll 254KB
System.Reflection.MetadataLoadContext.dll 247KB
System.Formats.Asn1.dll 238KB
Avalonia.Dialogs.dll 237KB
System.Net.Primitives.dll 226KB
System.Security.AccessControl.dll 226KB
Avalonia.DesignerSupport.dll 204KB
System.ComponentModel.Annotations.dll 198KB
Avalonia.FreeDesktop.dll 197KB
System.Net.WebSockets.dll 186KB
System.Security.Principal.Windows.dll 182KB
Tmds.DBus.Protocol.dll 172KB
Avalonia.Vulkan.dll 171KB
System.Console.dll 170KB
System.Linq.Queryable.dll 170KB
System.Net.WebClient.dll 166KB
共 282 条
- 1
- 2
- 3
资源评论
中游鱼
- 粉丝: 582
- 资源: 70
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 知攻善防-应急响应靶机-web2.z32
- 还需要改的 只实现13数据
- 基于三菱PLC的温室大棚控制系统的设计塑料大棚温室控制 基于三菱PLC的智能农业温室大棚控制系统设计大棚电气控制组态画面
- Remote Ripple远程桌面允许用户从任何地方、任何设备上远程访问和控制其他计算机 软件的主要特点是其跨平台性,支持Windows、Mac、Linux等多种操作系统,以及iOS和Android
- 基于Unet网络实现对天文图像的降噪处理python源码+说明(高分项目)
- 知攻善防-应急响应靶机-web2.z35
- 知攻善防-应急响应靶机-web2.z36
- python基于Unet网络实现对天文图像的降噪处理源码+说明(高分项目)
- 知攻善防-应急响应靶机-web2.z01
- 知攻善防-应急响应靶机-web2.z02
- 知攻善防-应急响应靶机-web2.z03
- 知攻善防-应急响应靶机-web2.z04
- Oracle JDK1.8最后一个免费版本安装包及安装说明
- 基于STM32F051K8U6的光强传感器数据采集与风扇控制实现-含代码和注释
- 网上调查系统:性能优化与可扩展性分析
- 跨平台教务管理:教务信息平台的开发
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功