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

Reply via email to