我正在尝试为nao-ros安装libqi并且它给了我错误:我已经有gtest包但是gtest_main丢失了。
/home/shruti/d-prefix/share/cmake/qibuild/internal/uselib.cmake:80(get_package)中的CMake错误:由于未在CMAKE_MODULE_PATH中提供“FindGTEST_MAIN.cmake”,因此该项目要求CMake查找包装配置文件由“GTEST_MAIN”提供,但CMake没有找到。
无法使用以下任何名称找到“GTEST_MAIN”提供的包配置文件:
GTEST_MAINConfig.cmake gtest_main-config.cmake
将“GTEST_MAIN”的安装前缀添加到CMAKE_PREFIX_PATH或将“GTEST_MAIN_DIR”设置为包含上述文件之一的目录。如果“GTEST_MAIN”提供单独的开发包或SDK,请确保它已安装。
任何人都知道吗?
答案 0 :(得分:0)
我在尝试构建libqi并通过以下方法修复时遇到了同样的问题:
cd /usr/share/cmake-3.0/Modules
ln -s FindGTest.cmake FindGTEST_MAIN.cmake