c++ - 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 库一起链接,但并没有解决问题。
解决方案
推荐阅读
- python - Pydantic Enum 加载名称而不是值
- flutter - 建议在列表中多次使用 where(),Dart?
- javascript - 无法模拟触摸事件移动设备
- node.js - NVM:结合版本节点 12.18.0 与 npm 7
- python - 如何只显示列表中的最后一个 x 值?
- postgresql - 从 1970 年到 2016 年,有多少次获胜的球队也赢得了世界大赛?多少百分比的时间?
- python - 通过将列表与另一个列表进行比较来更改列表中的顺序
- r - 如何从稀疏矩阵中获取行列对
- javascript - 在所有情况下都执行 switch case 中的默认值
- google-chrome - 最后一次触摸智能手机