<div>Hi, </div>
<div>Sorry for my bad language. Bug fixed in my english :)</div>
<div> </div>
<div>The .def file was generated by running the following commands in mingw</div>
<div>#./configure --enable-shared</div>
<div>#make</div>
<div> </div>
<div>I was able to build and integrate using option 1. </div>
<div> </div>
<div>Regards,</div>
<div>Sambhav<br><br></div>
<div class="gmail_quote">On Sat, May 21, 2011 at 7:15 PM, Steven Walters <span dir="ltr"><<a href="mailto:kemuri9@gmail.com" target="_blank">kemuri9@gmail.com</a>></span> wrote:<br>
<blockquote style="BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 0.8ex; PADDING-LEFT: 1ex" class="gmail_quote">"did not work" and "does not work" are the vaguest errors in<br>existence, learn how to report issues.<br>
<br>Anyway, there are a few ways to use x264 in conjunction with MSVC:<br>1) building x264 dlls with MinGW and having MSVC link against these.<br>2) building x264 with Windows Intel Compiler (where Intel Compiler's<br>
generated code is MSVC compatible and can be directly linked against<br>in MSVC)<br>3) building x264 static library with MinGW and having MSVC link<br>against this (x86 only)<br>4) Direct264<br><br>For 1)<br>As indicated in the official webpage, there is a known issue with the<br>
import libraries that MinGW creates.<br>You needed to create your own import libraries with MSVC and use these<br>to link against the MinGW built dll.<br>How did you generate the export definition (.def) file to use with<br>
MSVC's lib tool to generate a .lib?<br><br>For 2)<br>There are basic instructions on how to build x264 with Intel's Compiler...<br><br>For 3)<br>This route is generally the least taken, due to the fact you will need<br>
to have a decent number of MinGW libraries linked against in MSVC to<br>get it to actually link, and it primarily only works for x86.<br>IMO This is generally too much to deal with for someone unexperienced<br>in doing it, so i will not continue to describe it.<br>
<br>For 4)<br>Direct264 is an independent port of x264, the primary x264 developers<br>do not support it in any fashion, you will need to go to the Direct264<br>developer(s) about issues with it.<br>
<div>
<div></div>
<div><br><br>On Sat, May 21, 2011 at 7:08 AM, Sambhav <<a href="mailto:isambhav@gmail.com" target="_blank">isambhav@gmail.com</a>> wrote:<br>> Hi,<br>> I need to integrate x264 into an existing system in MSVC.<br>
> I downloaded the package from <a href="http://www.videolan.org/developers/x264.html" target="_blank">http://www.videolan.org/developers/x264.html</a>.<br>> I was able to build x264 a library from mingw, but unable to integrate into<br>
> my system in MSVC.<br>> I tried this  <a href="http://www.mingw.org/wiki/MSVC_and_MinGW_DLLs" target="_blank">http://www.mingw.org/wiki/MSVC_and_MinGW_DLLs</a> for using mingw<br>> dll in MSVC but did not work.<br>
> I came across win32 x264 package<br>> at <a href="https://direct264.svn.sourceforge.net/svnroot/direct264/x264/" target="_blank">https://direct264.svn.sourceforge.net/svnroot/direct264/x264/</a> which has<br>> VS2008/VS2010 build support. But libraries built with this does not work on<br>
> MSVC.<br>> Is there any build setup for MSVC or how to use mingw built library in<br>> MSVC.<br>><br>> Thanks & Regards,<br>> Sambhav<br></div></div>> _______________________________________________<br>
> x264-devel mailing list<br>> <a href="mailto:x264-devel@videolan.org" target="_blank">x264-devel@videolan.org</a><br>> <a href="http://mailman.videolan.org/listinfo/x264-devel" target="_blank">http://mailman.videolan.org/listinfo/x264-devel</a><br>
><br>><br>_______________________________________________<br>x264-devel mailing list<br><a href="mailto:x264-devel@videolan.org" target="_blank">x264-devel@videolan.org</a><br><a href="http://mailman.videolan.org/listinfo/x264-devel" target="_blank">http://mailman.videolan.org/listinfo/x264-devel</a><br>
</blockquote></div><br>