转载自:https://docs.microsoft.com/zh-cn/visualstudio/ide/building-and-cleaning-projects-and-solutions-in-visual-studio?view=vs-2017
本文为Windows版,Mac版:在 Visual Studio 中生成和清理项目和解决方案 Mac版
备注:
你的 Visual Studio 版本中的 UI 可能与此主题中描述的有所不同,具体取决于现用的设置。 若要更改设置,例如“常规”或“Visual C++”设置,请选择“工具” > “导入和导出设置”,再选择“重置所有设置” 。
生成、重新生成或清理整个解决方案
- 在“解决方案资源管理器” 中,选择或打开解决方案。
- 在菜单栏上选择“生成” ,然后选择下列命令之一:
- 选择“生成” 或“生成解决方案” ,仅编译自最近生成以来更改过的项目文件和组件。
备注:
当解决方案包括多个项目时,“生成” 命令将变成“生成解决方案” 。
- 选择“重新生成解决方案” 清理解决方案,然后创建所有项目文件和组件。
- 选择“生成” 或“生成解决方案” ,仅编译自最近生成以来更改过的项目文件和组件。
选择“清理解决方案” ,删除任何中间文件和输出文件。 仅剩下项目和组件文件后,可生成中间文件和输出文件的新实例。
生成或重新生成单个项目
- 在“解决方案资源管理器” 中,选择或打开项目。
- 在菜单栏上选择“生成”,再选择“生成 ProjectName”或“重新生成 ProjectName” 。
- 选择“生成 ProjectName”后,仅生成自上次生成起更改过的项目组件 。
- 选择“重新生成 ProjectName”项目名称可清理项目,然后生成项目文件和所有项目组件 。
仅生成启动项目及其依赖项
- 在菜单栏上,依次选择“工具” > “选项” 。
- 在“选项” 对话框框中,展开“项目和解决方案” 节点,然后选择“生成和运行” 页。“生成和运行” > “项目和解决方案” > “选项”对话框随即打开 。
- 选择“在运行时仅生成启动项目和依赖项” 复选框。选中此复选框后,执行以下步骤之一时,将仅生成当前启动项目及其依赖项:
- 在菜单栏上,依次选择“调试” > “启动”(F5) 。
- 在菜单栏上,依次选择“生成” > “生成解决方案”(Ctrl+Shift+B) 。
清理此复选框后,运行以上任一命令时,会生成所有项目、项目依赖项和解决方案文件。 默认情况下清除此复选框。
仅生成选定的 Visual C++ 项目
选择 Visual C++ 项目,然后在菜单栏上选择“生成” > “仅项目”,再选择下列某个命令 :
- 仅生成 ProjectName
- 仅重新生成 ProjectName
- 仅清理 ProjectName
- 仅链接 ProjectName
这些命令仅适用于所选的 Visual C++ 项目,而不会生成、重新生成、清理或链接任何项目依赖项或解决方案文件。 根据 Visual Studio 的版本,“仅项目” 子菜单可能包含更多命令。
编译多个 C++ 项目项
在“解决方案资源管理器” 中,选择多个具有可编译操作的文件,打开某个文件的快捷菜单,然后选择“编译” 。
如果文件具有依赖项,则按依赖顺序编译文件。 如果编译时无法提供文件所需的预编译标头,编译操作将失败。 编译操作使用当前的活动解决方案配置。
停止生成
任意执行以下步骤之一:
在菜单栏上,选择“生成” > “取消” 。
按 Ctrl +Break 。
除非注明,否则均为李锋镝的博客原创文章,转载必须以链接形式标明本文链接