【问题标题】:Google Test generated extra Visual Studio projectsGoogle Test 生成了额外的 Visual Studio 项目
【发布时间】:2026-02-15 20:05:03
【问题描述】:

我使用this tutorial 将谷歌测试添加到我现有的 CMake 项目中。我也使用 CMake 来生成我的 Visual Studio 2015 项目文件。不幸的是,这样做还导致 CMake/Visual Studio 生成了六个以前没有的其他 Visual Studio 项目:

有没有办法隐藏或摆脱这些?他们把我的工作区弄得乱七八糟...

【问题讨论】:

标签: visual-studio cmake googletest


【解决方案1】:

简单的解决方案是:不要将 gmock 和 gtest 与您的项目一起构建(我知道有人建议这样做)。

我多年来一直这样,我完全可以接受。程序如下:
我正在从 github 下载 googletest。项目本身带有 CMakeFiles,通常不需要修改它们。我运行 cmake 并在 Visual Studio 中单独构建它们。之后,我只需将我的项目与 gmock 链接并将 dll 复制到我的构建文件夹中。并完成:)!

【讨论】: