ffmpeg.exe работает нормально и видит qsv, но не мою программу, использующую библиотеки libav.
Я скомпилировал его в Windows с помощью vcpkg.
вот несколько скриншотов.
любая помощь будет полезна< /p>

здесь ffmpeg.exe сможет его увидеть
затем Я запускаю этот код

вывод:

оно не видит
вот мой файл cmake
project ("ViewTether")
add_definitions("-Wall")
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_INCLUDE_CURRENT_DIR ON)
set(CMAKE_TOOLCHAIN_FILE "C:/vcpkg/scripts/buildsystems/vcpkg.cmake")
set(QT_INSTALLATION_PATH "C:/Qt/6.8.0")
set(DEVICE_INSTALLER_64_PATH "${CMAKE_SOURCE_DIR}/thirdparty/usbmmidd_v2/deviceinstaller64.exe ")
add_definitions(-DDEVICE_INSTALLER_64_PATH=\"${DEVICE_INSTALLER_64_PATH}\")
# Include headers so that moc can be generated
# https://stackoverflow.com/questions/524 ... ct-headers
file (GLOB_RECURSE SOURCES "./ViewTether/src/*.cpp" "./ViewTether/include/*.h" "./ViewTether/form/*.ui")
include_directories(./ViewTether/include)
set(CMAKE_PREFIX_PATH QT_INSTALLATION_PATH)
find_package(Qt6 REQUIRED COMPONENTS Core Widgets Network)
qt_standard_project_setup()
add_executable(ViewTether ${SOURCES} "main.cpp" )
set(CMAKE_MODULE_PATH "C:/vcpkg/installed/x64-windows/share/ffmpeg" ${CMAKE_MODULE_PATH})
find_package(FFMPEG REQUIRED)
target_include_directories(ViewTether PRIVATE ${FFMPEG_INCLUDE_DIRS})
target_link_directories(ViewTether PRIVATE ${FFMPEG_LIBRARY_DIRS})
target_link_libraries(ViewTether PRIVATE ${FFMPEG_LIBRARIES})
message(${FFMPEG_LIBRARIES})
target_link_libraries(ViewTether PRIVATE Qt6::Core Qt6::Widgets Qt6::Network bcrypt mfplat mfuuid secur32)```
I've been stuck here for weeks
I cant get hardware acceleration to run with my program
Подробнее здесь: https://stackoverflow.com/questions/792 ... sing-vcpkg