gpt4 book ai didi

c++ - 构建库 OSX 时找不到 'gflags/gflags.h'

转载 作者:行者123 更新时间:2023-12-01 13:05:41 28 4
gpt4 key购买 nike

我正在尝试构建包含 'gflags/gflags.h' 的库并且很难找到它。

我用自制软件安装了 gflags 和 glog。

CMake 输出说:

-- Found installed version of gflags: /usr/local/lib/cmake/gflags
-- Detected gflags version: 2.2.2
-- Found Gflags: /usr/local/include
-- Found Glog: /usr/local/include

运行时 "cmake"一切正常,没有错误。但是当我运行 "make install"它无法构建并显示 "fatal error: 'gflags/gflags.h' file not found"
如何在 OsX 中构建需要 gflags 的库?

最佳答案

首先,找到你的包裹

find_package(Gflags REQUIRED)
find_package(Glog REQUIRED)

然后将这些库的头文件分配给您的可执行文件包含路径
include_directories(${GLOG_INCLUDE_DIRS} ${GFLAGS_INCLUDE_DIRS})

确保这些变量设置正确
message(STATUS "GFLAGS include path: ${GFLAGS_INCLUDE_DIRS}")

关于c++ - 构建库 OSX 时找不到 'gflags/gflags.h',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61377055/

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