gst_h264_parser_identify_nalu需要在Cmakelist链接那个头文件和库
时间: 2023-11-27 08:04:17 浏览: 82
`gst_h264_parser_identify_nalu` 函数位于 `gst-plugins-base` 库中,所以你需要在你的 `CMakeLists.txt` 文件中链接 `gst-plugins-base` 库。
以下是一个示例 `CMakeLists.txt` 文件,展示了如何链接 `gst-plugins-base` 库:
```cmake
find_package(PkgConfig REQUIRED)
pkg_check_modules(GST REQUIRED gstreamer-1.0)
pkg_check_modules(GST_PLUGINS_BASE REQUIRED gstreamer-plugins-base-1.0)
include_directories(${GST_INCLUDE_DIRS} ${GST_PLUGINS_BASE_INCLUDE_DIRS})
link_directories(${GST_LIBRARY_DIRS} ${GST_PLUGINS_BASE_LIBRARY_DIRS})
add_executable(your_executable_name your_source_files.cpp)
target_link_libraries(your_executable_name ${GST_LIBRARIES} ${GST_PLUGINS_BASE_LIBRARIES})
```
在这个示例中,我们使用 `pkg-config` 工具来查找和链接 `gstreamer-1.0` 和 `gstreamer-plugins-base-1.0` 库。然后我们将库的路径和头文件的路径添加到项目中。最后,我们将 `your_executable_name` 与 `GST_LIBRARIES` 和 `GST_PLUGINS_BASE_LIBRARIES` 链接,这样我们就可以在我们的代码中使用 `gst_h264_parser_identify_nalu` 函数了。
阅读全文