[x264-devel] x264 on MSVC

Sambhav isambhav at gmail.com
Mon May 23 07:48:16 CEST 2011


Hi,
Sorry for my bad language. Bug fixed in my english :)

The .def file was generated by running the following commands in mingw
#./configure --enable-shared
#make

I was able to build and integrate using option 1.

Regards,
Sambhav

On Sat, May 21, 2011 at 7:15 PM, Steven Walters <kemuri9 at gmail.com> wrote:

> "did not work" and "does not work" are the vaguest errors in
> existence, learn how to report issues.
>
> Anyway, there are a few ways to use x264 in conjunction with MSVC:
> 1) building x264 dlls with MinGW and having MSVC link against these.
> 2) building x264 with Windows Intel Compiler (where Intel Compiler's
> generated code is MSVC compatible and can be directly linked against
> in MSVC)
> 3) building x264 static library with MinGW and having MSVC link
> against this (x86 only)
> 4) Direct264
>
> For 1)
> As indicated in the official webpage, there is a known issue with the
> import libraries that MinGW creates.
> You needed to create your own import libraries with MSVC and use these
> to link against the MinGW built dll.
> How did you generate the export definition (.def) file to use with
> MSVC's lib tool to generate a .lib?
>
> For 2)
> There are basic instructions on how to build x264 with Intel's Compiler...
>
> For 3)
> This route is generally the least taken, due to the fact you will need
> to have a decent number of MinGW libraries linked against in MSVC to
> get it to actually link, and it primarily only works for x86.
> IMO This is generally too much to deal with for someone unexperienced
> in doing it, so i will not continue to describe it.
>
> For 4)
> Direct264 is an independent port of x264, the primary x264 developers
> do not support it in any fashion, you will need to go to the Direct264
> developer(s) about issues with it.
>
>
> On Sat, May 21, 2011 at 7:08 AM, Sambhav <isambhav at gmail.com> wrote:
> > Hi,
> > I need to integrate x264 into an existing system in MSVC.
> > I downloaded the package from
> http://www.videolan.org/developers/x264.html.
> > I was able to build x264 a library from mingw, but unable to integrate
> into
> > my system in MSVC.
> > I tried this  http://www.mingw.org/wiki/MSVC_and_MinGW_DLLs for using
> mingw
> > dll in MSVC but did not work.
> > I came across win32 x264 package
> > at https://direct264.svn.sourceforge.net/svnroot/direct264/x264/ which
> has
> > VS2008/VS2010 build support. But libraries built with this does not work
> on
> > MSVC.
> > Is there any build setup for MSVC or how to use mingw built library in
> > MSVC.
> >
> > Thanks & Regards,
> > Sambhav
> > _______________________________________________
> > x264-devel mailing list
> > x264-devel at videolan.org
> > http://mailman.videolan.org/listinfo/x264-devel
> >
> >
> _______________________________________________
> x264-devel mailing list
> x264-devel at videolan.org
> http://mailman.videolan.org/listinfo/x264-devel
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.videolan.org/pipermail/x264-devel/attachments/20110523/00fb63a8/attachment.html>


More information about the x264-devel mailing list