Ubuntu 16.04 错误:依赖项目标“0”;gmock";“目标”的定义;yarpl测试“;构建yarpl时不存在-Ubuntu 16.04

Ubuntu 16.04 错误:依赖项目标“0”;gmock";“目标”的定义;yarpl测试“;构建yarpl时不存在-Ubuntu 16.04,ubuntu-16.04,gmock,rsocket,Ubuntu 16.04,Gmock,Rsocket,我正在尝试建立我使用的YARPL库。我遵循自述中提到的说明 # inside root ./yarpl mkdir -p build cd build cmake ../ -DCMAKE_BUILD_TYPE=DEBUG make -j ./yarpl-tests 但是在第三步中,我得到以下输出 Compiler has atomic std::shared_ptr support glog include_dir </usr/include> lib </usr/lib/x

我正在尝试建立我使用的YARPL库。我遵循自述中提到的说明

# inside root ./yarpl
mkdir -p build
cd build
cmake ../ -DCMAKE_BUILD_TYPE=DEBUG
make -j
./yarpl-tests
但是在第三步中,我得到以下输出

Compiler has atomic std::shared_ptr support
glog include_dir </usr/include> lib </usr/lib/x86_64-linux-gnu/libglog.so>
including /home/nsnagekar/fbthrift/thrift/lib/cpp2/transport/rsocket/yarpl
yarpl source dir: /home/nsnagekar/fbthrift/thrift/lib/cpp2/transport/rsocket/yarpl
-- Configuring done
CMake Error at CMakeLists.txt:170 (add_dependencies):
The dependency target "gmock" of target "yarpl-tests" does not exist.


-- Generating done
-- Build files have been written to: /home/nsnagekar/fbthrift/thrift/lib/cpp2/transport/rsocket/yarpl/build
编译器具有原子std::shared\u ptr支持
glog include_dir lib
包括/home/nsnagekar/fbthrift/thrift/lib/cpp2/transport/rsocket/yarpl
yarpl源目录:/home/nsnagekar/fbthrift/thrift/lib/cpp2/transport/rsocket/yarpl
--配置完成
CMakeLists.txt:170处的CMake错误(添加依赖项):
目标“yarpl tests”的依赖项目标“gmock”不存在。
--生成完成
--构建文件已写入:/home/nsnagekar/fbthrift/thrift/lib/cpp2/transport/rsocket/yarpl/Build
现在,我已经安装了gmock,但它仍然会给我同样的错误。我应该如何处理它

另外,我正在使用Ubuntu 16.04