C++ 无法打开源文件gtest/gtest.h

C++ 无法打开源文件gtest/gtest.h,c++,visual-studio,googletest,C++,Visual Studio,Googletest,我已经安装在visual studio 2015中,并希望它自动设置指向必要库的包含路径链接。但我似乎还遗漏了其他一些步骤,因为我得到了一个“cannotincludegtest/gtest.h”错误。如果我在安装扩展后还要手动执行所有这些操作,那么这个扩展有什么意义呢?还是我遗漏了什么?请参见以下内容中的功能说明: “谷歌测试适配器(GTA)是一个VisualStudio扩展,提供了用谷歌测试框架编写的C++测试的测试发现和执行。” GoogleTest(gtest)测试被编译成一个可执行文件

我已经安装在visual studio 2015中,并希望它自动设置指向必要库的包含路径链接。但我似乎还遗漏了其他一些步骤,因为我得到了一个“cannotincludegtest/gtest.h”错误。如果我在安装扩展后还要手动执行所有这些操作,那么这个扩展有什么意义呢?还是我遗漏了什么?

请参见以下内容中的功能说明:

“谷歌测试适配器(GTA)是一个VisualStudio扩展,提供了用谷歌测试框架编写的C++测试的测试发现和执行。”

GoogleTest(gtest)测试被编译成一个可执行文件,该文件支持不同的选项来过滤要执行的测试用例并选择输出格式(请参阅)。Google测试适配器可用于执行其中一个可执行文件


因此,您需要下载gtest框架并正确配置解决方案/项目的include路径,将测试编译为可执行文件,并使用Google测试适配器来发现和执行测试。(要配置Google测试适配器,请转到调试->选项->Google测试适配器。)

它是否声称要在您的机器上安装Google测试框架?安装了吗?没有,但它在GitHub页面和扩展页面上都没有提到。那么,首先安装Gtest。作为扩展或从GitHub安装?你甚至懒得阅读他们的?VS扩展和框架本身是不同的东西。