Visual Studio C++ 项目

Visual Studio项目是代码文件和资产(如图标、图像和其他资源)的集合,这些资源使用 MSBuild 系统共同构建。 MSBuild 是 Visual Studio 的本机生成系统,通常是用于 Windows 特定程序的最佳生成系统。 Visual Studio与 MSBuild 紧密集成,但也可以从命令行使用 MSBuild。

有关从较旧版本的 Visual Studio 升级 MSBuild 项目的信息,请参阅 Microsoft C++ 移植和升级指南

对于跨平台项目或使用开源库的项目,请在Visual Studio中使用 CMake 项目

创建一个 Visual Studio C++ 项目

打开Visual Studio时,会看到打开现有项目或创建新项目的选项。 还可以在没有代码的情况下打开Visual Studio。

  1. 打开 Visual Studio,然后选择创建新项目。 如果已打开Visual Studio,请通过选择“Project>>”创建 C++ project。

  2. 在“ 创建新项目 ”对话框中,将 “语言 ”下拉菜单设置为 C++ 。 此选项将项目模板列表筛选为 C++ 项目。 可以通过设置“平台”、“项目类型”或在搜索框中输入关键字来筛选模板

    “创建新项目”对话框的屏幕截图,其中选择了控制台应用项目模板。

  3. 选择项目模板,然后选择 “下一步”。

  4. 在“配置新项目”页上,输入项目特定的设置,例如项目名称或位置,然后选择“创建”来创建项目

  1. 打开 Visual Studio,然后选择创建新项目。 如果已打开Visual Studio,请通过选择“Project>>”创建 C++ project。

  2. 在“ 创建新项目 ”对话框中,将 “语言 ”下拉菜单设置为 C++ 。 此选项将项目模板列表筛选为 C++ 项目。 可以通过设置“平台”、“项目类型”或在搜索框中输入关键字来筛选模板

    “创建新项目”对话框的屏幕截图,其中选择了控制台应用项目模板。

  3. 选择项目模板,然后选择 “下一步”。

  4. 在“配置新项目”页上,输入项目特定的设置,例如项目名称或位置,然后选择“创建”来创建项目

  1. 打开 Visual Studio,然后选择创建新项目。 如果已打开Visual Studio,请通过选择“Project>>”创建 C++ project。

  2. 在“ 创建新项目 ”对话框中,将 “语言 ”下拉菜单设置为 C++ 。 此选项将项目模板列表筛选为 C++ 项目。 可以通过设置“平台”、“项目类型”或在搜索框中输入关键字来筛选模板

    “创建新项目”对话框的屏幕截图,其中选择了控制台应用项目模板。

  3. 选择项目模板,然后选择 “下一步”。

  4. 在“配置新项目”页上,输入项目特定的设置,例如项目名称或位置,然后选择“创建”来创建项目

  1. 打开 Visual Studio,然后选择创建新项目。 如果已打开Visual Studio,请通过选择“Project>>”创建 C++ project。

  2. 选择左侧窗格中的“Visual C++”。 中心窗格中显示项目模板列表:

    “新建Project”对话框的屏幕截图,其中显示了适用于 C++ 的可用project模板,例如Windows控制台应用程序。

有关 Visual Studio 中包含的默认项目模板的详细信息,请参阅 Visual Studio 中的 C++ 项目模板

可以创建自己的项目模板。 有关详细信息,请参阅 “创建项目模板”。

创建项目后,它将显示在解决方案资源管理器中:

“解决方案资源管理器”窗口的屏幕截图,其中显示了源文件、头文件和资源文件。

如果未看到解决方案资源管理器,请在主菜单中选择“视图>解决方案资源管理器

创建新项目时,还会创建解决方案文件(.sln)。 “Visual Studio 解决方案”是一个或多个项目的集合。 可以通过右键单击“解决方案资源管理器”“添加”>“新建项目”中的解决方案名称,将另一个项目添加到解决方案中>

如果有多个相关项目,则解决方案文件会协调生成依赖项。 编译器选项都在项目级别进行设置。

向项目添加代码、图标和其他资产

通过右键单击“解决方案资源管理器”中的项目并选择“添加”“新建”或“添加”>“现有”,将源代码文件、图标或任何其他项添加到项目中>

将第三方库添加到项目

vcpkg 包管理器提供了超过 900 个 C++ 开放源代码库。 从任何Visual Studio项目中引用这些库时,请运行Visual Studio集成步骤来设置这些库的路径。

有关如何使用通过 vcpkg 包管理器下载的库的详细信息,请参阅:

还可以安装商业第三方库。 请按照相应的安装说明进行操作。

设置编译器选项和生成属性

若要配置项目的生成设置,请在解决方案资源管理器中右键单击该项目,然后选择“属性”。 有关详细信息,请参阅设置编译器和生成属性

编译和运行项目

若要编译并运行新项目,请按 F5 或选择主工具栏上带有绿色箭头的 调试下拉列表 。 使用 配置下拉列表 选择是执行 调试 还是 发布 生成,还是执行某些自定义配置。

编译新项目时未发生错误。 添加自己的代码时,有时可能会引入错误或触发警告。 某个错误导致构建无法完成。 警告不会。 所有错误和警告都显示在 “输出 ”窗口和 “错误列表”中。

“输出”窗口和“错误”列表的屏幕截图,其中显示了变量名称中拼写错误的语法错误。

错误列表中,选中突出显示的错误后,按 F1 可转到该错误的文档主题。