<html dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style id="owaParaStyle">P {
        MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
</style>
</head>
<body fPStyle="1" ocsi="0">
<div style="direction: ltr;font-family: Tahoma;color: #000000;font-size: 10pt;">
<div>
<div>I am using CYGWIN to compile X264 on windows 7 64 bit OS.</div>
<div>The steps which I follow are </div>
<div> </div>
<div></div>
<div></div>
<div>1) I call ./configure <strong><font face="Arial">--enable-shared</font></strong></div>
<div><font face="Arial">2) I call make</font></div>
<div><font face="Arial"></font> </div>
<div><font face="Arial"></font></div>
<div><font face="Arial">I am successfuly able to compile the dll.</font></div>
<div><font face="Arial">I get </font></div>
<div><font face="Arial"></font> </div>
<div><font face="Arial"></font></div>
<div><font face="Arial">libx264-130.dll</font></div>
<div>libx264.dll.a</div>
<div> </div>
<div><strong>I rename the libx264.dll.a to libx264.dll.lib and use it.</strong></div>
<div> </div>
<div></div>
<div><font face="Arial">But the problem i am facing is to link with the library generated.</font></div>
<div><font face="Arial"></font> </div>
<div><font face="Arial">Firstly I get linking error for <font face="Consolas"><font face="Consolas"><strong>x264_encoder_open_130</strong></font></font></font></div>
<div><strong><font face="Consolas"></font></strong> </div>
<div><font face="Arial"></font></div>
<div><font face="Arial">I commented the following lines in x264.h</font></div>
<div><font color="#0000ff" size="2" face="Consolas"><font color="#0000ff" size="2" face="Consolas"><font color="#0000ff" size="2" face="Consolas">
<p>#define</font></font></font><font size="2" face="Consolas"><font size="2" face="Consolas"> x264_encoder_glue1(x,y) x##y</p>
</font></font><font color="#0000ff" size="2" face="Consolas"><font color="#0000ff" size="2" face="Consolas"><font color="#0000ff" size="2" face="Consolas">
<p>#define</font></font></font><font size="2" face="Consolas"><font size="2" face="Consolas"> x264_encoder_glue2(x,y) x264_encoder_glue1(x,y)</p>
</font></font><font color="#0000ff" size="2" face="Consolas"><font color="#0000ff" size="2" face="Consolas"><font color="#0000ff" size="2" face="Consolas">
<p>#define</font></font></font><font size="2" face="Consolas"><font size="2" face="Consolas"> x264_encoder_open x264_encoder_glue2(x264_encoder_open_,X264_BUILD)</font></font></p>
<p><font face="Consolas">where <font color="#0000ff" size="2" face="Consolas"><font color="#0000ff" size="2" face="Consolas"><font color="#0000ff" size="2" face="Consolas"></p>
<p>#define</font></font></font><font size="2" face="Consolas"><font size="2" face="Consolas"> X264_BUILD 130</font></font></p>
<p><font size="2" face="Consolas"><font size="2" face="Consolas"> </p>
</font></font></font>
<p><font size="2" face="Consolas"><font size="2" face="Consolas"></font></font></p>
<p><font size="2" face="Consolas"><font size="2" face="Consolas">But I still get linking error for method
<font face="Arial"></font><strong><font face="Consolas"><font face="Consolas">x264_encoder_open.</font></font></strong></font></font></p>
<p><strong><font face="Consolas"></font></strong> </p>
<p><strong><font face="Consolas"></font></strong> </p>
<p><font size="2" face="Consolas"><font size="2" face="Consolas"><strong><font face="Consolas"><font face="Consolas"></font></font></strong></font></font></p>
<p><font size="2" face="Consolas"><font size="2" face="Consolas"><strong><font face="Consolas"><font face="Consolas">How should I go about solving this issue?</font></font></strong></font></font></p>
<p><font size="2" face="Consolas"><font size="2" face="Consolas"><strong><font face="Consolas"><font face="Consolas">Pls guide.</font></font></strong></font></font></p>
<p><font size="2" face="Consolas"><font size="2" face="Consolas"><strong><font face="Consolas"><font face="Consolas"></font></font></strong></font></font></p>
<p><strong><font face="Consolas"></font></strong></p>
<p><font size="2" face="Consolas"><font size="2" face="Consolas"><strong><font face="Consolas"><font face="Consolas">-Jasleen</strong></font></font></p>
</font></font></div>
</div>
</div>
</body>
</html>