Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/unity3d/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
CMake找不到gtest或EasyLogging++;包装?_Cmake - Fatal编程技术网

CMake找不到gtest或EasyLogging++;包装?

CMake找不到gtest或EasyLogging++;包装?,cmake,Cmake,我有以下cmake文件: set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${CMAKE_CURRENT_SOURCE_DIR}/cmake/find_modules) find_package(gtest REQUIRED) find_package(EasyLOGGINGPP REQUIRED) 我得到以下错误: -- Could NOT find GTest (missing: GTEST_LIBRARY GTEST_INCLUDE GTEST_M

我有以下cmake文件:

set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${CMAKE_CURRENT_SOURCE_DIR}/cmake/find_modules)

find_package(gtest REQUIRED)
find_package(EasyLOGGINGPP REQUIRED)
我得到以下错误:

-- Could NOT find GTest (missing: GTEST_LIBRARY GTEST_INCLUDE GTEST_MAIN_LIBRARY)
-- Could NOT find EASYLOGGINGPP (missing: EASYLOGGINGPP_INCLUDE_DIR)
我下载、编译并安装了每个软件包,它们位于:

C:\Program Files (x86)\googletest-distribution
and
C:\Program Files (x86)\Easyloggingpp

但CMake仍然拒绝找到他们。。。我真的遗漏了什么吗?

检查GTest和EasyLogging软件包在技术上是不相关的问题;关于堆栈溢出,我们倾向于避免在单个问题帖子中询问无关的问题。关于使用CMake查找GTest的堆栈溢出,有几个问题。例如,您可能会发现有用。如果您正试图找到一种通用方法来提示CMake查找软件包,您可能会发现有用。请注意,您需要将两个安装目录(
C:\ProgramFiles(x86)\googletest发行版
C:\ProgramFiles(x86)\Easyloggingpp
)添加到
CMAKE\u PREFIX\u PATH
变量中,以使事情正常进行。