首页 > 解决方案 > CMake glibconfig.h:没有这样的文件或目录

问题描述

我正在编写一个简单的 GStreamer 应用程序,但遇到 glibconfig.h 错误。我正在使用 CLion 和 CMake 来设置环境。我的 CMakeLists.txt:

cmake_minimum_required(VERSION 2.8.12)
include(FindPkgConfig)
project(NDNvideo)

set(ENV{PKG_CONFIG_PATH}  "${CMAKE_SOURCE_DIR}/deps/lib/pkgconfig")

find_package(PkgConfig)

pkg_check_modules(GST REQUIRED gstreamer-1.0>=1.4
    gstreamer-sdp-1.0>=1.4
    gstreamer-video-1.0>=1.4
    gstreamer-app-1.0>=1.4)


include_directories(${GST_INCLUDE_DIRS}/gst)

add_executable(NDNvideo VideoFramer.cpp)
target_compile_options(NDNvideo PUBLIC ${GST_FLAGS})
target_link_libraries (NDNvideo ${GST_LIBRARIES})

我得到的错误如下所示:

fatal error: glibconfig.h: No such file or directory
 #include <glibconfig.h>
          ^~~~~~~~~~~~~~
compilation terminated.

我尝试将 GLib 与 GStreamer 库一起链接,但并没有解决问题。

标签: c++cmakegstreamerglib

解决方案


推荐阅读