【问题标题】:How to disable Visual Studio CMake integration?如何禁用 Visual Studio CMake 集成?
【发布时间】:2021-09-27 19:28:33
【问题描述】:

我有一个最近从 TFVC 迁移到 TFS Git 的存储库。 Repo 包含一堆 C++/C# 项目和一些解决方案文件。大多数 C++ 项目也在 Linux 上编译——构建过程将所需文件复制到 Linux VM、运行 CMake 等。

因此,在 Windows 上编译由 VS 控制(通过项目文件),在 Linux 上通过 CMakeLists.txt 完成 - 这些文件包含在各自的项目中(为了方便起见,之前在 VS 中根据需要编辑它们开始构建)。

迁移到 Git 后,VS 开始使用这些 CMake 文件,每次我打开任何解决方案文件时都会在各处生成 out 目录。不用说这是非常烦人和无用的,因为这些文件没有考虑到 Windows 构建。

有没有办法让 Visual Studio 忽略 CMakeLists.txt 文件?修改 VS 设置并不理想——这意味着全新的 VS 安装不会知道它。

我应该简单地将它们从项目中删除吗?还是设置Exclude from build选项?

【问题讨论】:

    标签: visual-studio cmake visual-studio-2019


    【解决方案1】:

    禁用此功能(我发现)的唯一方法是在 VS 安装程序中卸载 C++ CMake tools for Windows 组件。

    【讨论】:

      猜你喜欢
      • 2014-02-04
      • 1970-01-01
      • 2019-05-04
      • 2019-03-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多