演练:生成项目 (C++)

在本演练中,特意在代码中引入 C++ 语法错误来了解什么是编译错误,以及如何修复。 编译项目时,会显示错误消息以指示所发生的问题的性质和位置。

先决条件

修复编译错误

  1. 在 Games.cpp 中,删除最后一行中的分号,使其类似于以下语句:

    return 0

  2. 在菜单栏上,依次选择“生成”>“生成解决方案” 。

  3. “错误列表”窗口中的消息指示生成项目过程中出现了错误。 该声明类似于以下错误消息:

    error C2143: syntax error: missing ';' before '}'

    若要查看有关此错误的帮助信息,请在“错误列表”窗口中将其突出显示,然后选择 F1 键。

  4. 将分号重新添加到导致语法错误的行的末尾:

    return 0;

  5. 在菜单栏上,依次选择“生成”>“生成解决方案” 。

    “输出”窗口中的消息指示项目已成功编译

    1>------ Build started: Project: Game, Configuration: Debug Win32 ------
    1>Game.cpp
    1>Game.vcxproj -> C:\Users\<username>\source\repos\Game\Debug\Game.exe
    ========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========
    

后续步骤

上一篇:演练:使用项目和解决方案 (C++)
下一篇:演练:测试项目 (C++)

另请参阅

C++ 语言参考
项目和生成系统