c++ - 构建解决方案时使 Visual Studio 的 CMake 工具运行 INSTALL

标签 c++ visual-studio cmake visual-studio-2017

我的 VS2017 在内部使用 CMake 3.9.2。我尝试使用 右键单击文件夹 -> 在 Visual Studio 中打开 -> 菜单栏:CMake -> 构建解决方案 构建一个 C++ CMake 项目,不幸的是它没有运行 INSTALL .

但是当我使用默认程序 CMake GUI 生成 visual studio 解决方案,然后运行 ​​Build All 时。构建之后,它还可以正常运行 INSTALL 项目。

我已经设置:

set(CMAKE_VS_INCLUDE_INSTALL_TO_DEFAULT_BUILD 1)

如何让 Visual Studio 在构建后运行 INSTALL

最佳答案

Visual Studio 解决方案的 INSTALL 目标默认依赖于 ALL_BUILD 目标。因此,如果您选择“设置启动项目”来安装,您的解决方案将构建并安装。

关于c++ - 构建解决方案时使 Visual Studio 的 CMake 工具运行 INSTALL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48443566/

相关文章:

C++多线程——初学查询

mysql - MySQL for Visual Studio 1.2.8 安装失败

c# - 命名空间错误 OfficeOpenXML EPPlus

c++ - 如何从 GL_RGB 转换为 AVFrame

c++ - 更改链表反转中的行会导致错误

cmake - qtcreator只能为cmake项目构建所有而非每个目标

c++ - 如何在cmake中为每个项目设置包含目录

cmake - 如何将没有值的参数传递给 CMake?

c++ - 查找具有唯一标签的前 K 个元素的算法

c# - 如何抑制 Visual Studio 2017 (C#) 中的初始生成后事件错误?