添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
  • 在 Visual Studio 中安装“使用 C++ 的桌面开发”工作负载并在计算机上运行。 如果尚未安装,请参阅 在 Visual Studio 中安装 C++ 支持
  • 创建应用项目

    Visual Studio 使用项目来组织应用的代码,使用解决方案来组织项目 。 项目包含用于生成应用的所有选项、配置和规则。 它负责管理所有项目文件和任何外部文件间的关系。 要创建应用,需首先创建一个新项目和解决方案。

  • 在 Visual Studio 中,打开“文件”菜单,然后选择“新建”>“项目”以打开“创建新项目”对话框。 选择具有“C++”、“Windows”和“控制台”标记的“控制台应用”模板,然后选择“下一步” 。

  • 在“配置新项目” 对话框中,在“项目名称” 编辑框中输入“HelloWorld” 。 选择“创建” 创建项目。

    Visual Studio 随即创建新项目。 你已准备好添加和编辑源代码。 默认情况下,控制台应用模板会使用“Hello World”应用程序填充源代码:

    当代码在编辑器中类似于以下内容时,便可以继续执行下一步,并生成应用。

    我遇到了问题。

  • 在 Visual Studio 中,打开“文件”菜单,然后选择“新建”>“项目”以打开“新建项目”对话框。

  • 在“新建项目”对话框中,选择“已安装”>“Visual C++”(如果尚未选择),然后选择“空项目”模板。 在“名称” 字段中,输入“HelloWorld” 。 选择“确定”,创建项目 。

    Visual Studio 随即创建新的空项目。 你已准备好专门处理要创建的应用类型,并添加源代码文件。 我们会在下一步完成该操作。

    我遇到了问题。

    使项目成为控制台应用

    Visual Studio 可以针对 Windows 和其他平台创建各种类型的应用和组件。 “空项目” 模板不特定于它所创建的应用类型。 控制台应用 是在控制台或命令提示窗口中运行的应用。 若要创建应用,必须告知 Visual Studio 生成应用以使用控制台子系统。

  • 在 Visual Studio 中,打开“项目” 菜单,然后选择“属性” 以打开“HelloWorld 属性页” 对话框。

  • 在“属性页”对话框中,选择“配置属性”>“链接器”>“系统”,然后选择“子系统”属性旁的编辑框。 在出现的下拉菜单中,选择“控制台(/SUBSYSTEM:CONSOLE)” 。 选择“确定”以保存更改 。

    Visual Studio 现在知道生成项目以在控制台窗口中运行。 接下来,将添加源代码文件,并为应用输入代码。

    我遇到了问题。

    添加源代码文件

  • 在“解决方案资源管理器”中,选择 HelloWorld 项目 。 在菜单栏中,依次选择“项目”、“添加新项”以打开“添加新项”对话框 。

  • 在“添加新项” 对话框中,在“已安装” 下选择“Visual C++” (如果尚未选择)。 在中间窗格中,选择“C++ 文件(.cpp)” 。 将“名称” 更改为 HelloWorld.cpp 。 选择“添加” 以关闭对话框并创建文件。

    Visual studio 会创建新的空源代码文件,并在编辑器窗口中打开该文件,准备好输入源代码。

    我遇到了问题。

    将代码添加到源文件

  • 将此代码复制到 HelloWorld.cpp 编辑器窗口中。

    #include <iostream>
    int main()
        std::cout << "Hello, world!" << std::endl;
        return 0;
    

    代码在编辑器窗口中应如下所示:

    当代码在编辑器中类似于以下内容时,便可以继续执行下一步,并生成应用。

    我遇到了问题。

    生成和运行 C++ 项目

    故障排除指南

    此指南提供创建第一个 C++ 项目时的常见问题的解决方案。

    创建应用项目:问题

    “新建项目” 对话框应显示一个具有“C++”、“Windows”和“控制台”标记的“控制台应用”模板 。 如果未显示,则有两个可能的原因。 它可能已从列表中筛选掉,或可能未安装。 首先,检查模板列表顶部的筛选器下拉菜单。 将它们设置为“C++” 、“Windows” 和“控制台” 。 C++“控制台应用” 模板应出现;否则,不会安装“使用 C++ 的桌面开发” 工作负载。

    若要安装“使用 C++ 的桌面开发” ,可以直接从“新建项目” 对话框运行安装程序。 选择模板列表底部的“安装更多工具和功能” 链接,以启动安装程序。 如果“用户帐户控制” 对话框请求权限,则选择“是” 。 在安装程序中,请务必选中“使用 C++ 的桌面开发” 工作负载。 然后选择“修改” 以更新 Visual Studio 安装。

    如果已存在具有相同名称的其他项目,请为你的项目选择其他名称。 或者,删除现有项目,然后重试。 若要删除现有项目,请在文件资源管理器中删除解决方案文件夹(包含 helloworld.sln 文件的文件夹)。

    如果“新建项目” 对话框中未在“已安装” 下显示“Visual C++” 条目,则 Visual Studio 的副本可能未安装“使用 C++ 的桌面开发” 工作负载。 可以直接从“新建项目” 对话框运行安装程序。 选择“打开 Visual Studio 安装程序”链接 以再次启动安装程序。 如果“用户帐户控制” 对话框请求权限,则选择“是” 。 必要时更新安装程序。 在安装程序中,请务必选中“使用 C++ 的桌面开发” 工作负载,然后选择“确定” 以更新 Visual Studio 安装。

    如果已存在具有相同名称的其他项目,请为你的项目选择其他名称。 或者,删除现有项目,然后重试。 若要删除现有项目,请在文件资源管理器中删除解决方案文件夹(包含 helloworld.sln 文件的文件夹)。

    使项目成为控制台应用:问题

    如果看不到“配置属性” 下列出了“链接器” ,请选择“取消” 以关闭“属性页” 对话框。 在重试之前,确保在“解决方案资源管理器” 中选择了“HelloWorld” 项目。 请勿在“解决方案资源管理器” 中选择“HelloWorld” 解决方案或其他项。

    下拉控件不会出现在“子系统” 属性编辑框中,直到你选择属性。 在编辑框中单击以选择它。 或者,可以按 Tab 以遍历对话框控件,直到突出显示“子系统” 。 选择下拉控件或按 Alt+Down 以打开它。

    添加源代码文件:问题

    为源代码文件提供其他名称不会出现问题。 但是,不要将包含相同代码的多个文件添加到项目。

    如果向项目中添加了错误的文件类型(如头文件),请删除它,然后重试。 若要删除文件,请在“解决方案资源管理器” 中选择它。 然后按 Delete 键。

    将代码添加到源文件:问题

    如果意外关闭了源代码文件编辑器窗口,则可以轻松地再次打开。 若要打开它,请在“解决方案资源管理器” 窗口中双击 HelloWorld.cpp。

    如果在源代码编辑器中的任何内容下出现红色波形曲线,请检查代码是否在拼写、标点和大小写方面与示例相符。 大小写在 C++ 代码中十分重要。

  •