构建库 OSX 时找不到 'gflags/gflags.h'
Cannot find 'gflags/gflags.h' while building library OSX
我正在尝试构建包含 '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
虽然 运行ning "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}")
我正在尝试构建包含 '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
虽然 运行ning "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}")