Windows + Qt6 + CMake + Vcpkg
我使用 CMake 来构建项目,同时使用 Vcpkg 来安装 FFmpeg。
安装 Vcpkg
> git clone https://github.com/microsoft/vcpkg > .\vcpkg\bootstrap-vcpkg.bat
详见 github.com/microsoft/vc...
安装 FFmpeg
.\vcpkg.exe install ffmpeg[all,all-nonfree]:x64-windows --recurse
Qt6 中使用 CMake 引入 FFmpeg
Qt Creator 中引入 Vcpkg 工具链
set(CMAKE_TOOLCHAIN_FILE "D:/vcpkg/scripts/buildsystems/vcpkg.cmake")
CMake 中使用 FFmpeg
find_package(FFMPEG REQUIRED) add_executable(dev_env main.cpp) target_include_directories(dev_env PRIVATE ${FFMPEG_INCLUDE_DIRS}) target_link_directories(dev_env PRIVATE ${FFMPEG_LIBRARY_DIRS}) target_link_libraries(dev_env PRIVATE ${FFMPEG_LIBRARIES})