2017-06-13 24 views
0

私はをv1.6.1タグにクローンし、Cygwinを使用してWindowsシステムでビルドしようとしました。WindowsでCygwinを使ってvpxenc.exeをビルドするには?

Cygwinのパッケージ:

make,automake,gcc,gcc-g++,perl,yasm 

Cygwinの構築コマンドは:

$ ../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 

build prerequisites readmevpxenc.exeを構築する上で何かを述べませんでした。また、バイナリダウンロードのあるページにdiscussionがあるようですが、linkが死んでいるようです。

もう1つのプロジェクトにスタティックバイナリvpxenc.exeをビルドしたいと考えています。私は議論が欠けていたのですか?ビルドの手順は間違っていますか?

答えて

0

コンフィグレーションフラグをつけて試してみると、--disable-examplesと表示されています。vpxenc.exeは作成されません。なぜそのようなことが分かりません。 --disable-examplesフラグが削除されると、ビルドが完了するとvpxenc.exeがビルドディレクトリに存在します。

また、CygwinでビルドするとCygwin自体に依存するため、vpxenc.exeの静的バイナリをCygwinでビルドすることはできません。私はCygwinで静的なWindowsバイナリを構築できると誤解していました。

実行時に、次のCygwin DLLファイルがvpxenc.exeで必要になります。

/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 
関連する問題