cmake+visual studio的使用(以ffmpeg和sdl为例)

(这也其实是配置ffmpeg的第四种方法) 在VS中,右上角 文件->新建 ->项目->visual C++ ->跨平台->cmake项目 创建完后 CmakeLists.txt配置参考如下 把库的dll文件放入:C:\Users\usrs\CMakeBuilds\……\build\x64-Debug (这里找不到对应的项目的话,按时间排序找就好),把dll和exe放在一起 要是出现:error LNK2019: 无法解析的外部符号 检查一下 target_link_libraries 是否写全了 出错的话,无非就是dll和lib的问题

2022年 June 21日|20:56   作者:
标签:,,

ffmpeg在windows上的编译

由于需要用到lib链接库和dll,所以编译一波 我用的是windows上的ubuntu WSL 电脑上要装好visual studio或mingw(我用的是vs)和yasm cd /mnt/… #进入ffmpeg的存储路径 输入: ./configure –toolchain=msvc –arch=x86_64 –enable-shared –enable-w32threads –prefix=output –enable-optimizations 如果报错: cl.exe is unable... 查看文章

2022年 March 14日|21:16   作者:
标签:,, , ,

ffmpeg的配置方法(vs2017)

1.右键项目名称->属性->c/c++->附加包含目录(include,即ffmpeg的*.h头文件所在的文件夹)以及:链接器->常规->附加库目录(lib ,即含*.lib的文件夹), 并把dll文件复制到项目的根目录下 添加后遇到了一个错误: 严重性 代码 说明 项目 文件 行 禁止显示状态错误(活动) E1696 无法打开 源 文件 “libavutil/avconfig.h” test D:\…\ffmpeg\libavutil\macros.h 28 去源码中查找,发现没有这个头文件所以得自己写一个:... 查看文章

2022年 March 14日|20:08   作者:
标签:,, ,