首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何用Cygwin在Windows上构建vpxenc.exe?

如何用Cygwin在Windows上构建vpxenc.exe?
EN

Stack Overflow用户
提问于 2017-06-13 04:01:00
回答 1查看 585关注 0票数 0

我在v1.6.1标记上克隆了libvpx存储库,并尝试用Cygwin在Windows中构建它。

Cygwin软件包:

代码语言:javascript
复制
make,automake,gcc,gcc-g++,perl,yasm

Cygwin构建命令:

代码语言:javascript
复制
$ ../libvpx/configure --disable-examples --disable-install-docs --disable-unit-tests --disable-shared --enable-static --disable-vp9 --target=x86_64-win64-gcc
$ make

构建是成功的,但我在任何地方都没有看到vpxenc.exe。作为记录,下面是构建文件夹的内容。

代码语言:javascript
复制
06/13/2017  03:08 AM    <DIR>          .
06/13/2017  03:08 AM    <DIR>          ..
06/13/2017  03:08 AM                 0 .bins
06/13/2017  03:07 AM                 0 .docs
06/13/2017  03:08 AM                 0 .install-bins
06/13/2017  03:08 AM                 0 .install-docs
06/13/2017  03:08 AM                 0 .install-libs
06/13/2017  03:08 AM                 0 .install-srcs
06/13/2017  03:08 AM                 0 .libs
06/13/2017  03:06 AM            16,885 config.log
06/13/2017  03:06 AM             1,017 config.mk
06/13/2017  03:07 AM             1,909 docs-x86_64-win64-gcc.mk
06/13/2017  03:07 AM             1,909 libs-x86_64-win64-gcc.mk
06/13/2017  03:08 AM         1,737,860 libvpx.a
06/13/2017  03:08 AM         1,744,534 libvpx_g.a
06/13/2017  03:07 AM            14,330 Makefile
06/13/2017  03:08 AM    <DIR>          tools
06/13/2017  03:07 AM             1,909 tools-x86_64-win64-gcc.mk
06/13/2017  03:07 AM    <DIR>          vp8
06/13/2017  03:07 AM            17,414 vp8_rtcd.h
06/13/2017  03:07 AM    <DIR>          vpx
06/13/2017  03:08 AM               305 vpx.pc
06/13/2017  03:07 AM             1,836 vpx_config.asm
06/13/2017  03:07 AM               639 vpx_config.c
06/13/2017  03:07 AM               565 vpx_config.c.d
06/13/2017  03:08 AM               944 vpx_config.c.o
06/13/2017  03:06 AM             2,755 vpx_config.h
06/13/2017  03:07 AM    <DIR>          vpx_dsp
06/13/2017  03:07 AM            91,117 vpx_dsp_rtcd.h
06/13/2017  03:07 AM    <DIR>          vpx_mem
06/13/2017  03:08 AM    <DIR>          vpx_ports
06/13/2017  03:07 AM    <DIR>          vpx_scale
06/13/2017  03:07 AM             2,384 vpx_scale_rtcd.h
06/13/2017  03:07 AM    <DIR>          vpx_util
06/13/2017  03:07 AM               256 vpx_version.h

构建先决条件没有对vpxenc.exe的建设做任何说明。页面上似乎也有一个带有二进制下载的讨论,但似乎链接已经死了。

我希望为另一个项目构建一个静态的vpxenc.exe二进制文件。我错过了一场争吵吗?我的构建步骤错了吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-06-14 05:42:43

只是尝试修改配置标志,我注意到在--disable-examples存在的情况下,vpxenc.exe将不会被构建。但我不知道为什么会这样。一旦删除--disable-examples标志,构建完成后,vpxenc.exe将出现在生成目录中。

而且,使用Cygwin构建静态二进制vpxenc.exe似乎是不可能的,因为用Cygwin构建它将形成对Cygwin本身的依赖。我错了,我可以用Cygwin构建一个静态的Windows二进制文件。

请注意,vpxenc.exe在执行时将需要以下Cygwin文件。

代码语言:javascript
复制
/cygdrive/c/cygwin-root/bin/cygwin1.dll
/cygdrive/c/cygwin-root/bin/cygstdc++-6.dll
/cygdrive/c/cygwin-root/bin/cyggcc_s-seh-1.dll
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44512147

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档