CMake找不到gtest或EasyLogging++;包装?
我有以下cmake文件: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
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
变量中,以使事情正常进行。