本文介绍了find_package找不到CMake的一部分GTest的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 我想通过以下方式找到 GTest :I want to find GTest via:find_package(GTest REQUIRED)但未找到:错误:找不到GTest(丢失:GTEST_LIBRARY GTEST_INCLUDE_DIR GTEST_MAIN_LIBRARY)我从这个链接表示 GTest您能告诉我我做错了吗?Can you tell me what I did wrong?推荐答案如果已安装gtest,则可以执行以下操作:If you have gtest installed you can just do:add_subdirectory("/usr/src/gtest" ${CMAKE_BINARY_DIR}/gtest)enable_testing()include_directories(${GTEST_INCLUDE_DIRS})add_executable(test test.cpp)target_link_libraries(test gtest gtest_main)add_test(AllTests test) 这篇关于find_package找不到CMake的一部分GTest的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!
09-12 19:29