0

我正在尝试构建和运行 Google 测试,但遇到了一些问题。非常感谢任何帮助。我使用 CMake 2.8(带 UI)在 D:/MyBuild 目录中创建 .sln 和 .vcproj 文件(如 google 测试的 README 文件中所述)。但是,当我尝试运行 MyBuild 目录中的 .sln 文件时,我得到的结果如下(图片):在此处输入图像描述

另外,这是我用来在 D:/MyBuild 目录中创建 .sln 文件和 .vcproj 文件的 CMake 的屏幕截图。

在此处输入图像描述

附言。我注意到的一件事是 README 给出了如何使用非图形版本的 CMake(例如 2.6)安装 google 测试的说明,但是我使用了一个带有用户界面的 - 也许我在那里做错了什么?

4

1 回答 1

3

您似乎已经在调试模式下成功构建了 gtest 的库。但是,默认情况下 .sln 不包含任何可执行文件,因此您实际上无法运行任何东西。

如果您在 CMake GUI 中为gtest_build_samples和/或选中复选框gtest_build_tests并点击“生成”,则 Visual Studio 解决方案应该包含一些可执行文件。

从记忆中,这些构建不干净,但我手头没有 MSVC 2010,所以我不能确定。

于 2013-04-03T20:23:20.983 回答