gpt4 book ai didi

ubuntu - cmake 在 ubuntu 18.10 中找不到 gtest 1.8

转载 作者:行者123 更新时间:2023-12-04 18:29:47 34 4
gpt4 key购买 nike

我正在尝试在我曾经在 Mac 上运行良好的项目上运行 cmake。

在我的 CMakeLists.txt 我有:
find_package(gtest REQUIRED CONFIG)
当我运行 cmake 时,我看到:

CMake Error at CMakeLists.txt:123 (find_package):
Could not find a package configuration file provided by "gtest" with any of
the following names:

gtestConfig.cmake
gtest-config.cmake

Add the installation prefix of "gtest" to CMAKE_PREFIX_PATH or set
"gtest_DIR" to a directory containing one of the above files. If "gtest"
provides a separate development package or SDK, be sure it has been
installed.


-- Configuring incomplete, errors occurred!

我在 /usr/include/gtest 中构建了源代码并将它们安装到 /usr/lib/ .

最佳答案

调用find_package时,包的名称是区分大小写 .与GTest对应的包的正确名称是“GTest”。

有时可能会使用大小写错误的包名(例如,使用不区分大小写的文件系统,或者如果包由 <lower-case-name>-config.cmake 文件描述)。但最好不要依赖这些功能,并使用其文档中注明的包名称。

关于ubuntu - cmake 在 ubuntu 18.10 中找不到 gtest 1.8,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54272250/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com