Visual Studio 中的 C++ 入门

通过完成本演练,你将熟悉在使用 Visual Studio 开发应用程序时可使用的许多工具和对话框。当您学习了在集成开发环境 (IDE) 中工作的更多知识后,您可以创建简单的“Hello,World”风格的应用程序。

本主题包含以下各节:

登录到 Visual Studio

创建一个简单的应用程序

将代码添加到应用程序

调试和测试应用程序

生成应用程序的发布版本

登录到 Visual Studio

当您首次启动 Visual Studio 时,您有机会使用 Live 或 Outlook 之类的 Microsoft 帐户登录。登录允许您的设置在所有设备上同步。有关详细信息,请参阅登录 Visual Studio

在您打开 Visual Studio 后,可查看 IDE 的三个基本部分:工具窗口、菜单和工具栏以及主窗口空间。工具窗口停靠在应用程序窗口的左侧和右侧,其顶部有快速启动、菜单栏和标准工具栏。应用程序窗口的中心包含起始页。当您打开解决方案或项目时,将在这里显示编辑器和设计器。

应用了 Visual C++ 设置的 IDE

图 1:Visual Studio IDE

创建一个简单的应用程序

在 Visual Studio 中创建应用程序时,应首先创建项目和解决方案。在此示例中,你将创建一个 Windows 控制台应用程序。

要创建控制台应用程序

  1. 在菜单栏上,依次选择**“文件”“新建”“项目”**。

    在菜单栏上,依次选择“文件”、“新建”和“项目”

  2. 在 **Visual C++**类别中,选择 Win32 控制台应用程序模板,然后命名项目 GreetingsConsoleApp。

    Win32 控制台应用程序模板

  3. 当 Win32 应用程序向导出现时,选择完成按钮。

    Win32 控制台应用程序向导

GreetingsConsoleApp 项目和解决方案与 Win32 控制台应用程序的基本文件将创建并自动加载到解决方案资源管理器。GreetingsConsoleApp.cpp 文件将在代码编辑器中打开。**“解决方案资源管理器”**中显示以下项:

图 4:项目项

解决方案资源管理器中解决方案的文件

将代码添加到应用程序

接下来,您将添加代码以在控制台窗口中显示单词“Hello”。

要在控制台窗口中显示“Hello”

  1. 在的 GreetingsConsoleApp.cpp 文件中,在行return 0;之前输入一个空行,然后输入以下代码:

    cout <<"Hello\n";
    

    红色的波浪线显示在cout下面。如果您指向它,将显示一条错误消息。

    cout 错误文本

    错误消息也将出现在错误列表窗口中。您可以通过在菜单栏中选择视图错误列表显示窗口。

    cout 包含在 < iostream > 标头文件中。

  2. 若要包括 iostream 标头,请在#include "stdafx.h"后面输入下面的代码:

    #include <iostream>
    using namespace std;
    

    当您输入的代码时,您可能注意到出现一个框,提供您输入的字符的有关建议。此框是 C++ IntelliSense 的一部分,它提供了编码提示,包括列出类或接口的成员和参数信息。您还可以使用代码段,它们是预定义的代码块。有关详细信息,请参阅使用 IntelliSense代码段

    该错误修复后,cout下面的红色波浪线将消失。

  3. 保存对文件所做的更改。

    修复 cout 错误的代码

调试和测试应用程序

您可以调试 GreetingsConsoleApp 以查看控制台窗口中是否显示单词“Hello”。

若要调试应用程序

  • 启动调试器。

    “调试”菜单上的“启动调试”命令

    调试器启动并运行代码。在调试器停止运行时,控制台窗口(类似命令提示符的单独窗口)将显示几秒钟,但是将很快关闭。若要查看文本,您需要设置一个断点以停止程序执行。

要添加一个断点

  1. 从菜单栏中在行return 0;上添加一个断点。您还可以单击的左空白处以设置断点。

    “调试”菜单上的“切换断点”命令

    编辑器窗口最左侧边距中该代码行附近将显示一个红圈。

  2. 选择 F5 键开始调试。

    调试器启动,控制台窗口出现并显示单词“Hello”。

    Windows 命令提示窗口中的 Hello 文本

  3. 按下 SHIFT + F5 来停止调试。

有关详细信息,请参阅调试准备:控制台项目

生成应用程序的发布版本

确认一切就绪后,可以准备该应用程序的发布版本。

清理解决方案文件并生成发布版本

  1. 从菜单栏中,删除早期的生成过程中创建的中间文件和输出文件。

    “生成”菜单上的“清理解决方案”命令

  2. 将 GreetingsConsoleApp 的生成配置从调试更改为发布

    生成应用程序的发布版本

  3. 生成解决方案。

    “生成”菜单上的“生成解决方案”命令

祝贺你完成本演练!如要了解更多示例,请参阅 Visual Studio 示例

请参见

概念

演练:使用 Visual C# 或 Visual Basic 创建简单应用程序

Visual Studio 的工作效率提示

Visual Studio 入门

其他资源

Visual Studio 示例