我是一个新手,我正在努力在我的 Windows 笔记本电脑中设置 amazon-kinesis-video-streams-producer-sdk-cpp。我正在运行这个命令:
cmake .. -G "Visual Studio 17 2022" -DBUILD_GSTREAMER_PLUGIN=ON -DBUILD_JNI=TRUE
但出现错误:
-- Checking for module 'gstreamer-app-1.0'
--
CMake Error at C:/Program Files/CMake/share/cmake-3.23/Modules/FindPkgConfig.cmake:603 (message):
A required package was not found
Call Stack (most recent call first):
C:/Program Files/CMake/share/cmake-3.23/Modules/FindPkgConfig.cmake:825 (_pkg_check_modules_internal)
CMakeLists.txt:199 (pkg_check_modules)
不过,我已经安装了 gstreamer-1.0-msvc-x86_64-1.20.2 和 gstreamer-1.0-devel-msvc-x86_64-1.20.2 并添加了环境变量 GSTREAMER_1_0_ROOT_MSVC_X86_64
。
回答1
这个对我有用。如果您使用最近的 gstreamer 用于 mvsc,请编辑您的 CMakefile.txt 并将 "C:\gstreamer\1.0\x86_64" 更改为 "C:\gstreamer\1.0\msvc_x86_64" 。