经过使用 Visual Studio 开发环境,您能够建立使用 .NET 类的 Visual C++ 程序,并对它们进行编译。编程
在本过程当中,您能够键入本身 的 Visual C++ 程序,也可使用示例程序之一。本过程当中使用的示例程序建立 一个名为 textfile.txt 的文本文件,并将其保存到项目目录中。ide
这些主题假定您具有 C++ 语言的基础知识。若是您是刚开始学习 C++,建议您参见 Herb Schildt 编写的 C++ Beginner's Guide(《C++ 初学者指南》),该书可从 http://go.microsoft.com/fwlink/?LinkId=115303 在线得到。学习
建立新项目。在“文件”菜单上,指向“新建”,而后单击“项目”。ui
在“Visual C++ 项目类型”中单击“CLR”,而后单击“CLR 空项目”。spa
键入项目名称。指针
默认状况下,包含项目的 解决方案与新项目同名,固然,您也能够键入其余名称。若是愿意,您能够为项目输 入一个不一样的位置。调试
单击“肯定”建立新项目。日志
若是“解决方案资源管理 器”不可见,请单击“视图”菜单上的“解决方案资源管 理器”。对象
向该项目添加新的源文件:ip
在解决方案资源管理器中 右击“源文件”文件夹,指向“添加”并 单击“新建项...”。
单击“C++ 文件(.cpp)”,键入一个文件名,而后单击“添加”。
该 .cpp 文件即显示在“解决方案资源管理器”中的“源文件”文件夹中,而且,在键入要包含在该文件中的 代码的位置,出现一个选项卡式窗口。
在 Visual Studio 中,在新建立的选项卡中单击并键入有效的 Visual C++ 程序,或者复制并粘贴示例程序之一。
例如,您可使用 如 何:编写文本文件 示例程序(位于“编程指南”中的“文件处理和 I/O”节 点)。
若是要使用示例程序,请注意在建立 .NET 对象时,您可使用 gcnew关键字(而非 new), 且 gcnew 返回一个句柄 (^) 而不是指针 (*):
StreamWriter^ sw = gcnew StreamWriter(fileName);
有关新 Visual C++ 语法的更多信息,请参见 Language Features for Targeting the CLR。
在“生成”菜单上,单击“生成解决方案”。
“输出”窗口显示有关编译过程的信息,如生成日志的位置,以及指示生成状态的消息。
若是进行了更改,并在未 执行生成的状况下运行该程序,则对话框可能指示该项目已过时。若是要让 Visual Studio 始终使用文件的当前版本,而且在每次生成应用程序时不发出提示,请在单击“肯定”之 前选中此对话框上的复选框。
在“调试”菜单上,单击“开始执行(不调试)”。
若是您使用的是示例程 序,则在运行程序时将显示一个命令窗口,指示已建立了该文本文件。按任意键,关闭该命令窗 口。
textfile.txt 文本文件如今位于您的项目目录中。您可使用记事本打开此 文件。
![]() |
---|
选择空 CLR 项目模板会自动设置 /clr 编译器选项。若要验证这一点,请在“解决方案资源管理器”中右击该项目,再单击“属性”, 而后选中“配置属性”的“常规”节点中 的“公共语言运行时支持”选项。 |