有一个现成的项目。在其中一个 cmake 文件中有一个源代码:
find_package(GTest REQUIRED)
if (NOT GTest_FOUND)
message(FATAL_ERROR "Cannot find Google Test Framework!")
endif()
给出错误:“找不到 Google 测试框架!”
如何修复错误?
The FindGTest.cmake
文件使用环境变量GTEST_ROOT
。
您可以将此变量添加到您的系统中,或者只是将其添加到您的系统中CMakeLists.txt
file:
set(GTEST_ROOT "c:/path/to/gtest/root" CACHE PATH "path to gtest").
这应该可以解决你的问题。当然可以将 gtest 完全添加到项目中(就像 Luis Miglietti 建议的那样),但这可能不是您第一次尝试要做的事情。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)