使用cygwin构建libav 12.3?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (1)
  • 关注 (0)
  • 查看 (117)

我正在尝试使用Windows 10上的cygwin从https://libav.org/download/构建libav 12.3。在libav.org网站上有一些文档:https://libav.org/documentation/platform.html# Cygwin编译,但它已经过时了。

我想知道我需要安装什么cygwin包。 例如,该网站指定texi2html,我在任何地方都找不到。 未列出其他库,例如yasm。

某种数学库也缺失了。 目前,我的编译失败了:

libavfilter/af_compand.c: In function ‘config_output’: libavfilter/af_compand.c:343:43: error: ‘M_LN10’ undeclared (first use in this >function); did you mean ‘_M_LN2’? double radius = s->curve_dB * M_LN10 / 20.0; ^~ _M_LN2

提问于
用户回答回答于

texi2html是个Cygwin包。

$ cygcheck -p usr/bin/texi2html
Found 2 matches for usr/bin/texi2html
texi2html-1.82-10 - texi2html: A highly customizable texinfo to HTML and other formats translator (installed binaries and support files)
texi2html-1.82-11 - texi2html: A highly customizable texinfo to HTML and other formats translator (installed binaries and support files)

要安装它,您需要遵循https://cygwin.com/cygwin-ug-net/setup-net.html#setup-packages

M_LN10在“/usr/include/math.h”中定义

$ cygcheck -p usr/include/math.h
Found 6 matches for usr/include/math.h
cygwin-devel-2.10.0-1 - cygwin-devel: Core development files
cygwin-devel-2.11.0-0.2 - cygwin-devel: Core development files
cygwin-devel-2.9.0-3 - cygwin-devel: Core development files
..

所以你需要安装包含标准cygwin标头的cygwin-devel软件包。

热门问答

请问bugly上报的服务器是在哪?如果要发行海外版本,能把上报服务器调成海外吗?

扩展能力之云调用,小程序端出错:[tcb-js-sdk]参数错误:非法的应用标识?

software微软、谷歌、腾讯、阿里、百度……
推荐
您好,appSign必须是小程序的appid,appSecret的两个字段必须是在云开发控制台-安全来源里配置过的。 image.png ... 展开详请

游戏联机对战引擎实时服务器怎么请求外部接口?

您好,实时服务器支持http访问内网,需要在实时服务器内下载request模块,同时把node_modules文件夹压缩打包上传发布实时服务器。

serverless db 如何管理?

Richel码农
推荐
1.支持pg_dump,psql工具进行数据导入和导出。 2.本地CLI,可以使用postgresql的客户端psql,也可以使用dbeavr,navicate,pgadmin等工具访问。 3.支持操作DB ,要自己写逻辑 ... 展开详请

对象存储, 版本控制,没有提供对象的历史版本列表的查询API吗?

在cos 使用 javascript uploadFiles 函数,报 403,求解?

galenye

腾讯 · 工程师 (已认证)

对象存储专业搬砖工
推荐

可以发一下403时候返回的requestId,我们再帮查询下

所属标签

扫码关注云+社区

领取腾讯云代金券