<!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.10.23,发布于 2024年10月23日。免费版没有输出行限制 —— 免费转换任意行数代码量!免费版只是不允许保存选项以自定义转换,以前有此限制。 https://blog.csdn.net/zyyujq/article/details/143491223 https://blog.csdn.net/zyyujq/article/details/143314744 已经汉化的代码转换程序: VB.NET 源代码转换为 C# 源代码程序 — Instant C# C# 源代码转换为 VB.NET 源代码程序 — Instant VB C# 源代码转换为 C++ 源代码程序 — C# to C++ Converter
资源推荐
资源详情
资源评论
收起资源包目录
Tangible Software Solutions 2024.10-11 (281个子文件)
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 943KB
C++ to CSharp Converter Logic.dll 929KB
C++ to Python Converter Logic.dll 873KB
Java to C++ Converter Logic.dll 853KB
System.Text.Encoding.CodePages.dll 842KB
Java to CSharp Converter Logic.dll 830KB
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 631KB
AvaloniaAssets.dll 630KB
C# to C++ Converter.dll 570KB
Avalonia.Themes.Fluent.dll 557KB
CSharp to Java Converter.dll 542KB
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 518KB
C++ to Java Converter.dll 500KB
C++ to C# Converter.dll 498KB
C++ to Python Converter.dll 486KB
Instant VB.dll 484KB
System.Threading.Tasks.Dataflow.dll 478KB
Java to C++ Converter.dll 473KB
Java to C# Converter.dll 443KB
SkiaSharp.dll 427KB
System.Net.Mail.dll 422KB
Avalonia.Controls.DataGrid.dll 415KB
Java to Python Converter.dll 409KB
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
共 281 条
- 1
- 2
- 3
资源评论
中游鱼
- 粉丝: 484
- 资源: 65
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 深度学习配置,用于导入conda中
- 民宿预定管理系统20241105122503
- 企业平台生态嵌入数据集(2000-2023年).xlsx
- 离线OCR(此软件解压后双击即可运行, 免费)
- 公开整理-上市公司员工学历及工资数据(1999-2023年).xlsx
- 公开整理-上市公司员工学历及工资数据集(1999-2023年).dta
- GDAL-3.4.3-cp38-cp38-win-amd64.whl(GDAL轮子-免编译pip直接装,下载即用)
- 【源码+数据库+运行指导视频】基于SSM框架+mysql实现的影城票务管理系统
- 【Unity中世纪风格幻想武器模型】Medieval Weapons - Fantasy Poly Pack
- 基于Java实现WIFI探针的商业大数据分析技术
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功