On Fri, 19 Oct 2012, Derek Buitenhuis wrote:
Signed-off-by: Derek Buitenhuis <[email protected]> --- doc/platform.texi | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-)diff --git a/doc/platform.texi b/doc/platform.texi index 6adba1e..0598fca 100644 --- a/doc/platform.texi +++ b/doc/platform.texi @@ -104,7 +104,7 @@ you can build all libraries as DLLs. @section Microsoft Visual C++ Libav can be built with MSVC using a C99-to-C89 conversion utility and -wrapper. At this time, only static builds are supported. +wrapper. You will need the following prerequisites: @@ -120,8 +120,8 @@ you want to run @uref{fate.html, FATE}. To set up a proper MSVC environment in MSYS, you simply need to run @code{msys.bat} from the Visual Studio command prompt. -Place @code{c99wrap.exe}, @code{c99conv.exe}, and @code{yasm.exe} somewhere -in your @code{PATH}. +Place @code{makedef}, @code{c99wrap.exe}, @code{c99conv.exe}, and @code{yasm.exe} +somewhere in your @code{PATH}. Next, make sure @code{inttypes.h} and any other headers and libs you want to use are located in a spot that MSVC can see. Do so by modifying the @code{LIB} and @@ -137,6 +137,11 @@ make make install @end example +If you wish to compile a shared build, add @code{--enable-shared}. Note that +due to the way MSVC handles DLL imports and exports, you cannot compile a +static and shared build at the same time, and enabling building as shared +will automatically disable the static build. + Notes: @itemize -- 1.7.10.4
Ok with me // Martin _______________________________________________ libav-devel mailing list [email protected] https://lists.libav.org/mailman/listinfo/libav-devel
