【发布时间】:2016-11-28 16:20:42
【问题描述】:
我是这方面的真正初学者,所以对于明显的问题提前道歉。我正在尝试编译一个自定义构建的 ffmpeg,它具有一些普通构建没有的额外依赖项。其中有libgcrypt 和libgpg-error - 我知道这一点,因为当我运行configure 时,它失败了,并且日志包含:
C:/workspace/windows/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/6.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: cannot find -lgcrypt
C:/workspace/windows/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/6.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: cannot find -lgpg-error
考虑到这一点,我克隆了 libgpg-error 的 repo,运行了 make 和 make install,它们在 /home/myuser/w64root/lib 中创建了 libgpg-error.dll.a 和 libgpg-error.la。我已经尝试将此路径添加到我的$LIB 环境变量中,但配置运行仍然说它找不到库。
如何使它可见?我的机器上也有 pkg-config 可用 - 手动创建 .pc 文件对我有帮助吗?
谢谢!
【问题讨论】:
标签: ffmpeg mingw-w64 libgcrypt