有点肝的萌新 2022-12-14 16:34 采纳率: 0%
浏览 86
已结题

ffmpeg 加上--toolchain=msvc编译不通过(windows编译)

windows环境下 不加--toolchain=msvc 编译正常
以下是编译命令

```c

./configure
--prefix=/home/zpp/ffmpeg/build/ffmepg-4.2
--arch=x86_64
--enable-shared
--enable-gpl
--enable-libfdk-aac
--enable-nonfree
--enable-libvpx
--enable-libx264
--enable-libx265
--extra-cflags="-I/home/zpp/ffmpeg/build/libfdk-aac/include"
--extra-ldflags="-L/home/zpp/ffmpeg/build/libfdk-aac/lib"
--extra-cflags="-I/home/zpp/ffmpeg/build/libvpx/include"
--extra-ldflags="-L/home/zpp/ffmpeg/build/libvpx/lib"
--extra-cflags="-I/home/zpp/ffmpeg/build/libx264/include"
--extra-ldflags="-L/home/zpp/ffmpeg/build/libx264/lib"
--extra-cflags="-I/home/zpp/ffmpeg/build/libx265/include"
--extra-ldflags="-L/home/zpp/ffmpeg/build/libx265/lib"

```)

但是如果加上--toolchain=msvc(目的是生成pdb文件)则报错
ERROR: libfdk_aac not found

img

config.log提示找不到/fdk-aac/aacenc_lib.h
但是路径是对的

这个问题个人感觉是--toolchain=msvc
选项影响的(因为之前可以编过,且目录设置正确,只是加上这个选项就不能编了

追加:
不加任何库只编ffmpeg可以编过如果加其他库就编不过
找不到库文件路径

img

img

  • 写回答

4条回答 默认 最新

  • 「已注销」 2022-12-14 16:41
    关注

    这个情况以前我也遇到过

    评论

报告相同问题?

问题事件

  • 系统已结题 12月22日
  • 修改了问题 12月14日
  • 修改了问题 12月14日
  • 专家修改了标签 12月14日
  • 展开全部