开发环境

简介: 开发环境

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})
相关文章
|
9月前
|
IDE 开发工具 C++
Pegasus开发环境
Pegasus开发环境
|
6月前
|
Ubuntu Shell Linux
开发环境的安装
开发环境的安装
57 1
|
9月前
|
缓存 监控 JavaScript
环境搭建:Vue项目的开发环境和生产环境配置
【4月更文挑战第23天】本文指导Vue开发者配置开发和生产环境,强调了两者目的和特点。开发环境用于编写、测试和调试,侧重快速反馈和调试工具;生产环境注重稳定性、效率和安全性,需进行代码优化、错误处理和日志监控。配置步骤包括安装Node.js和npm,使用Vue CLI,配置Webpack、热重载和源码映射。生产环境要实现代码分割、压缩、最小化,启用CSP、HTTPS,优化静态资源和缓存策略。环境配置应随项目发展和技术进步持续优化。
847 0
|
9月前
|
Rust 数据可视化 开发工具
rustlings本地开发环境配置
rustlings本地开发环境配置
83 0
|
前端开发
前端基础 - HTML简介及开发环境
前端基础 - HTML简介及开发环境
153 0
|
Java
[BlocklyNukkit入门]#1配置开发环境
这里用PowerNukkit举例
109 0
|
测试技术
vue-cli3打包项目不同环境:开发环境、生产环境、测试环境
vue-cli3打包项目不同环境:开发环境、生产环境、测试环境
247 0
|
小程序 前端开发 JavaScript
【微信小程序 | 实战开发】开发环境、测试环境和生产环境
【微信小程序 | 实战开发】开发环境、测试环境和生产环境
1239 0
【微信小程序 | 实战开发】开发环境、测试环境和生产环境
|
JavaScript API
vite配置开发环境和生产环境
vite配置开发环境和生产环境
vite配置开发环境和生产环境
|
Web App开发 SQL Ubuntu
我的开发环境
- 搜索: 好记性不如会搜索 - 模糊匹配: 几乎所有搜索的地方都支持模糊匹配, 只要顺序正确就可以搜索到 - 工具化: 在重复执行不出错上, 机器绝对可以轻蔑地说「愚蠢的人类」, 我通常会回应「所以你是机器」 - 自动保存: 都 9102 了, 还不用自动保存 - vim: learn once, use everywhere
229 0