如何使用Cygwin在Windows中构建vpxenc.exe?

如何使用Cygwin在Windows中构建vpxenc.exe?,windows,cygwin,libvpx,Windows,Cygwin,Libvpx,我已经在v1.6.1标签上克隆了,并试图用Cygwin在Windows系统中构建它 Cygwin软件包: make,automake,gcc,gcc-g++,perl,yasm $ ../libvpx/configure --disable-examples --disable-install-docs --disable-unit-tests --disable-shared --enable-static --disable-vp9 --target=x86_64-win64-gcc $

我已经在v1.6.1标签上克隆了,并试图用Cygwin在Windows系统中构建它

Cygwin软件包:

make,automake,gcc,gcc-g++,perl,yasm
$ ../libvpx/configure --disable-examples --disable-install-docs --disable-unit-tests --disable-shared --enable-static --disable-vp9 --target=x86_64-win64-gcc
$ make
Cygwin构建命令:

make,automake,gcc,gcc-g++,perl,yasm
$ ../libvpx/configure --disable-examples --disable-install-docs --disable-unit-tests --disable-shared --enable-static --disable-vp9 --target=x86_64-win64-gcc
$ make
构建成功,但我在任何地方都看不到
vpxenc.exe
。作为记录,这里是构建文件夹的内容

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
2017年6月13日03:08上午。
2017年6月13日03:08上午。。
2017年6月13日03:08 AM 0.垃圾箱
2017年6月13日03:07上午0:00文件
2017年6月13日03:08上午0.安装垃圾箱
2017年6月13日03:08 AM 0.安装文档
2017年6月13日03:08 AM 0.安装libs
2017年6月13日03:08上午0.安装SRC
2017年6月13日03:08上午0.libs
2017年6月13日03:06 AM 16885 config.log
2017年6月13日03:06 AM 1017 config.mk
2017年6月13日03:07 AM 1909 docs-x86_64-win64-gcc.mk
2017年6月13日03:07 AM 1909 libs-x86_64-win64-gcc.mk
2017年6月13日03:08上午1737860 libvpx.a
2017年6月13日03:08上午1744534 libvpx_g.a
2017年6月13日03:07 AM 14330 Makefile
2017年6月13日03:08上午工具
2017年6月13日03:07 AM 1909 tools-x86_64-win64-gcc.mk
2017年6月13日03:07上午vp8
2017年6月13日03:07 AM 17414 vp8_rtcd.h
2017年6月13日03:07上午vpx
2017年6月13日03:08 AM 305 vpx.pc
2017年6月13日03:07 AM 1836 vpx_config.asm
2017年6月13日03:07 AM 639 vpx_配置c
2017年6月13日03:07 AM 565 vpx_配置c.d
2017年6月13日03:08 AM 944 vpx_配置c.o
2017年6月13日03:06 AM 2755 vpx_配置h
2017年6月13日03:07上午vpx_dsp
2017年6月13日03:07 AM 91117 vpx_dsp_rtcd.h
2017年6月13日03:07上午vpx_mem
2017年6月13日03:08 AM vpx_端口
2017年6月13日03:07上午vpx_量表
2017年6月13日03:07 AM 2384 vpx_标尺
2017年6月13日03:07上午vpx_util
2017年6月13日03:07 AM 256 vpx_版本.h
未在building
vpxenc.exe
上声明任何内容。在一个有二进制下载的页面上,似乎也出现了一个错误,但是看起来这个错误已经死了


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

刚刚尝试了摆弄配置标志,我注意到如果存在
--disable examples
,将不会构建
vpxenc.exe
。不知道为什么会这样。删除
--disable examples
标志后,生成完成后,
vpxenc.exe
将出现在生成目录中

此外,似乎无法使用Cygwin构建
vpxenc.exe
的静态二进制文件,因为使用Cygwin构建它将形成对Cygwin本身的依赖。我错认为我可以用Cygwin构建一个静态Windows二进制文件

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

/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