cmake+visual studio的使用(以ffmpeg和sdl为例)
(这也其实是配置ffmpeg的第四种方法)
在VS中,右上角 文件->新建 ->项目->visual C++ ->跨平台->cmake项目
创建完后
CmakeLists.txt配置参考如下
cmake_minimum_required (VERSION 3.8)
project(ffmpeg_sdl)
include_directories("D:/mingw32/ffmpeg/include" "D:/project/SDL2-2.0.22_VS/include")
link_directories("D:/mingw32/ffmpeg/lib" "D:/project/SDL2-2.0.22_VS/lib/x64")
add_executable (ffmpeg_sdl "ffmpeg_sdl.cpp" "ffmpeg_sdl.h")
target_link_libraries(ffmpeg_sdl avcodec avdevice avfilter avformat avutil swresample swscale SDL2 SDL2main SDL2test)
把库的dll文件放入:C:\Users\usrs\CMakeBuilds\……\build\x64-Debug

(这里找不到对应的项目的话,按时间排序找就好),把dll和exe放在一起
要是出现:error LNK2019: 无法解析的外部符号
检查一下 target_link_libraries 是否写全了
出错的话,无非就是dll和lib的问题
2022年 June 21日|20:56 
目录: 计算机, 音视频 标签:,cmake, VS
欢迎留下你的评论~~
订阅
登录
0 Comments