建立/运行Google测试

时间:2013-04-03 12:07:38

标签: c++ cmake googletest

我正在尝试构建并运行Google Test,但遇到了一些问题。 任何帮助非常感谢。 我使用CMake 2.8(带UI)在D:/ MyBuild中创建.sln和.vcproj文件 目录(如google test的README文件中所述)。 但是,当我尝试在MyBuild目录中运行.sln文件时, 这是我得到的(图片):enter image description here

此外,这是我以前的CMake的截图 在D:/ MyBuild目录中创建.sln文件和.vcproj文件。

enter image description here

PS。我注意到的一件事是README正在给出如何指示 使用非图形版本的CMake(例如,2.6)进行安装 谷歌测试,但我使用了一个用户界面 - 也许 那里我做错了什么?

1 个答案:

答案 0 :(得分:3)

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

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

从内存来看,这些内容并不干净,但我手边没有MSVC 2010,所以我无法确定。