diff options
author | Fabrice Bellard <fabrice@bellard.org> | 2003-08-24 14:25:37 +0000 |
---|---|---|
committer | Fabrice Bellard <fabrice@bellard.org> | 2003-08-24 14:25:37 +0000 |
commit | b030b284f20eff368f37fa66873ee8117e76ca47 (patch) | |
tree | bd1ca54efb164d4dbb1161e55eb8286bfafe95bd | |
parent | 7eea5766d504ab1aae306afd9abda39a1045bed1 (diff) | |
download | ffmpeg-b030b284f20eff368f37fa66873ee8117e76ca47.tar.gz |
explain Windows Native and Cross build - linked to DLL build page (unsupported yet in the makefiles)
Originally committed as revision 2141 to svn://svn.ffmpeg.org/ffmpeg/trunk
-rw-r--r-- | doc/ffmpeg-doc.texi | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/doc/ffmpeg-doc.texi b/doc/ffmpeg-doc.texi index 1d3ce59b66..2404492993 100644 --- a/doc/ffmpeg-doc.texi +++ b/doc/ffmpeg-doc.texi @@ -470,6 +470,40 @@ features only found in GCC 3.2. @section Windows +@subsection Native Windows compilation + +@itemize +@item Install the current versions of MSYS and MinGW from +@url{http://www.mingw.org/}. You can find detailed installation +instructions in the download section and the FAQ. + +@item Extract the current version of ffmpeg (the latest release version or the current CVS snapshot whichever is recommended). + +@item Start the MSYS shell (file @file{msys.bat}). + +@item Change to the FFMPEG directory and create the libavcodec.a and libavformat.a libraries, following the instructions of how to compile ffmpeg (file @file{INSTALL}). + +@end itemize + +@subsection How to create a single Windows DLL from libavcodec and libavformat + +Read @url{http://ffmpeg.org/win32.html}. + +@subsection Cross compilation for Windows with Linux + +You must use the MinGW cross compilation tools available at +@url{http://www.mingw.org/}. + +Then configure ffmpeg with the following options: +@example +./configure --enable-mingw32 --cross-prefix=i386-mingw32msvc- +@end example +(you can change the cross-prefix according to the prefix choosen for the +MinGW tools). + +Then you can easily test ffmpeg with wine +(@url{http://www.winehq.com/}). + @section MacOS X @section BeOS |