Rom*_*kov 6 c++ cmake googletest
我想GTest通过以下方式找到:
find_package(GTest REQUIRED)
Run Code Online (Sandbox Code Playgroud)
但没有找到:
错误:找不到 GTest(缺少:GTEST_LIBRARY GTEST_INCLUDE_DIR GTEST_MAIN_LIBRARY)
我从这个链接知道应该GTest通过标准 CMake 分发。
你能告诉我我做错了什么吗?
find_package不查找 CMake 的安装目录。它仅评估PATH和CMAKE_PREFIX_VARIABLES。只需将 CMake 的 GTest 路径添加到后一个变量,清除 CMake 缓存并重新运行 CMake。
| 归档时间: |
|
| 查看次数: |
18993 次 |
| 最近记录: |