好文档 - 专业文书写作范文服务资料分享网站

Visual studio 2012 C++ 指导教程 

天下 分享 时间: 加入收藏 我要投稿 点赞

这些主题假定您具备 C++ 语言的基础知识。

本节内容

? ? ? ?

演练:创建标准 C++ 程序 (C++)

演练:在命令行上编译本机 C++ 程序 (C++)

演练:在 Visual Studio 中编译面向 CLR 的 C++ 程序 (C++) 演练:编译 C 程序

演练:创建标准 C++ 程序 (C++)

在 Visual Studio 集成开发环境中使用 Visual (IDE) C++ 创建标准 C++ 程序。 通过采用此演练中的步骤,您可以创建一个项目,向该项目添加一个新文件,修改该文件以添加 C++ 代码,然后使用 Visual Studio 编译并运行程序。

您可以键入自己的 C++ 程序,或者使用示例程序之一。 此演练中的示例程序是一个控制台应用程序。 此应用程序使用标准模板库 (STL) 中的 set 容器。

Visual C++ 使用 2003 C++ 标准进行编译,但有以下几点主要例外之处:两阶段名称查找、异常规范和导出。 此外,Visual C++ 支持若干 C++0x 功能,例如,lambda、自动、static_assert、rvalue 引用和 extern 模板。

Note 如果要求符合标准,请使用 /Za 编译器选项来禁用对该标准的 Microsoft 扩展。 有关更多信息,请参见 /Za、/Ze(禁用语言扩展)。 系统必备

若要完成本演练,您必须了解 C++ 语言的基础知识。

创建项目并添加源文件

1. 通过以下方式创建一个项目:指向“文件”菜单上的“新建”,然后单击“项目”。

2. 在“Visual C++”项目类型窗格中,单击“Win32”,然后单击“Win32 控制台应用程序”。 3. 键入项目名称。

默认情况下,包含项目的解决方案与项目同名,但您可以键入其他名称。 您也可以为项目键入其他位置。

单击“确定”创建项目。

4. 在“Win32 应用程序向导”中,单击“下一步”,选择“空项目”,然后单击“完成”。 5. 如果未显示“解决方案资源管理器”,请在“视图”菜单上,单击“解决方案资源管理器”。 6. 将一个新源文件添加到项目,如下所示。

a. 在“解决方案资源管理器”中,右击“源文件”文件夹,指向“添加”,然后单击“新

建项”。

b. 在“代码”节点中单击“C++ 文件(.cpp)”,为文件键入名称,然后单击“添加”。 该 .cpp 文件即显示在“解决方案资源管理器”中的“源文件”文件夹中,并且文件将在 Visual Studio 编辑器中打开。

7. 在编辑器内的文件中,键入使用标准 C++ 库的有效 C++ 程序,或者复制示例程序之

一并将其粘贴在文件中。

例如,您可以使用 设置:: 查找 (STL 示例)示例程序,该程序是帮助中附带的标准模板库示例之一。

如果使用该示例程序,请注意 using namespace std; 指令。 此指令使程序能够使用 cout 和 endl,而无需完全限定名(std::cout 和 std::endl)。 8. 保存该文件。

9. 在“生成”菜单上,单击“生成解决方案”。

“输出”窗口显示有关编译过程的信息,例如,生成日志的位置,以及指示生成状态的消息。

10. 在“调试”菜单上,单击“开始执行(不调试)”。

如果使用了示例程序,将显示一个命令窗口,其中显示是否在集合中找到了特定的整数。

演练:在命令行上编译本机 C++ 程序 (C++)

Visual C++ 包括一个 C++ 编译器,可用来创建从基本 Visual C++ 程序到 Windows 窗体应用程序和组件的各种程序。

通过按此演练的过程进行操作,您可以通过使用文本编辑器创建基本的 Visual C++ 程序,然后在命令行上对其进行编译。

也可以编译使用 Visual Studio 集成开发环境 (IDE) 创建的 Visual C++ 程序。 有关更多信息,请参见演练:在 Visual Studio 中编译面向 CLR 的 C++ 程序 (C++)。

您可以使用自己的 Visual C++ 程序,而不是键入下面步骤中所示的程序。 也可以使用其他帮助主题中的任何 Visual C++ 代码示例程序。

系统必备

若要完成本演练,您必须了解 C++ 语言的基础知识。

创建 Visual C++ 源文件并在命令行上对其进行编译

1. 打开“Visual Studio 2010 命令提示”窗口,方法是单击“开始”,指向“所有程序”、

“Microsoft Visual Studio 2010”、“Visual Studio 工具”,然后单击“Visual Studio 2010 命令提示”。

可能需要管理员凭据才能成功编译此演练中的代码,具体情况视计算机的操作系统和配置而定。 若要以管理员身份运行“Visual Studio 2010 命令提示”窗口,请右击“Visual Studio 2010 命令提示”,然后单击“以管理员身份运行”。 2. 在命令提示符下,键入 notepad basic.cpp,并按 Enter。

在系统提示是否创建文件时,单击“是”。 3. 在记事本中,键入下列各行。

4. 5. 6. 7. 8.

#include

int main() {

std::cout << \endl;

9. return 0; 10. }

11. 在“文件”菜单上,单击“保存”。

这样就创建了一个 Visual C++ 源文件。 12. 关闭记事本。

13. 在命令提示符下,键入 cl /EHsc basic.cpp,并按 Enter。 /EHsc 命令行选项指示编译

器启用 C++ 异常处理。 有关更多信息,请参见 /EH(异常处理模型)。 cl.exe 编译器将生成一个名为 basic.exe 的可执行程序。 您可以在编译器显示的多行输出信息中看到可执行程序的名称。

14. 若要查看目录中具有名称 basic 以及任何文件扩展名的文件的列表,请键入 dir

basic.* 并按 Enter。

.obj 文件是一个中间格式文件,可以安全地忽略它。

15. 若要运行 basic.exe 程序,请键入 basic 并按 Enter。

该程序显示以下文本并退出: This is a native C++ program.

16. 若要关闭“Visual Studio 2010 命令提示”窗口,请键入 exit 并按 Enter。

编译使用 .NET 类的 Visual C++ 程序

下面的步骤演示如何编译使用 .NET Framework 类的 Visual C++ 程序。

您必须使用 /clr(公共语言运行时编译)编译器选项,因为此程序使用 .NET 类并且必须包括必要的 .NET 库。Visual C++ 编译器生成的 .exe 文件包含 MSIL 代码,而不是可由计算机执行的指令。

按照本过程中的步骤编译帮助主题中的任何 Visual C++ 示例程序。

在命令行上编译 Visual C++ .NET 控制台应用程序

1. 打开“Visual Studio 2010 命令提示”窗口,方法是单击“开始”,指向“所有程序”、

“Microsoft Visual Studio 2010”、“Visual Studio 工具”,然后单击“Visual Studio 2010 命令提示”。

可能需要管理员凭据才能成功编译此演练中的代码,具体情况视计算机的操作系统和配置而定。 若要以管理员身份运行“Visual Studio 2010 命令提示”窗口,请右击“Visual Studio 2010 命令提示”,然后单击“以管理员身份运行”。 2. 在命令提示符下,键入 notepad basicclr.cpp,并按 Enter。

在系统提示是否创建文件时,单击“是”。 3. 在记事本中,键入下列各行。

4. int main() 5. {

6. System::Console::WriteLine(\

gram.\7. }

8. 在“文件”菜单上,单击“保存”。

您已经创建了一个使用 .NET 类 (Console) 的 Visual C++ 源文件,该文件位于 System 命名空间。

9. 关闭记事本。

10. 在命令提示符下,键入 cl /clr basicclr.cpp,并按 Enter。 cl.exe 编译器将生成一个名

为basicclr.exe 的可执行程序。

11. 若要查看目录中具有名称 basicclr 以及任何文件扩展名的文件的列表,请键入 dir

basicclr.* 并按 Enter。

.obj 文件是一个中间格式文件,可以安全地忽略它。

.manifest 文件是包含有关程序集的信息的 XML 文件。 (程序集是 .NET 部署单元,例如 .exe 程序或 .dll 组件或库。)

12. 若要运行 basicclr.exe 程序,请键入 basicclr 并按 Enter。

该程序显示以下文本并退出: This is a Visual C++ program.

13. 若要关闭“Visual Studio 2010 命令提示”窗口,请键入 exit 并按 Enter。

演练:在 Visual Studio 中编译面向 CLR 的 C++ 程序 (C++)

通过使用 Visual Studio 开发环境,您可以创建使用 .NET 类的 Visual C++ 程序,并对它们进行编译。

在本过程中,您可以键入自己的 Visual C++ 程序,也可以使用示例程序之一。 本过程中使用的示例程序创建一个名为 textfile.txt 的文本文件,并将其保存到项目目录中。

系统必备

这些主题假定您具备 C++ 语言的基础知识。

在 Visual Studio 中创建新项目并添加新的源文件

1. 创建新项目。 在“文件”菜单上,指向“新建”,然后单击“项目”。 2. 在“Visual C++ 项目类型”中单击“CLR”,然后单击“CLR 空项目”。 3. 键入项目名称。

默认情况下,包含项目的解决方案与新项目同名,当然,您也可以键入其他名称。 如果愿意,您可以为项目输入一个不同的位置。

Visual studio 2012 C++ 指导教程 

这些主题假定您具备C++语言的基础知识。本节内容????演练:创建标准C++程序(C++)演练:在命令行上编译本机C++程序(C++)演练:在VisualStudio中编译面向CLR的C++程序(C++)演练:编译C程序演
推荐度:
点击下载文档文档为doc格式
64vik3yze68mpoj7oh4q
领取福利

微信扫码领取福利

微信扫码分享