<br>Hi, all:<br><br>Since all X264 codes are C Standard, I&#39;ve got to revise a bit to make it compiled successfully in Windows Visual Studio 2008.<br>However, the test project X264 always fail to compile and put out some error messages:<br>
<br><br>1&gt;libx264.lib(analyse.obj) : error LNK2005: _x264_lambda_tab already defined in libx264.lib(encoder.obj)<br>1&gt;libx264.lib(analyse.obj) : error LNK2005: _x264_lambda2_tab already defined in libx264.lib(encoder.obj)<br>
1&gt;libx264.lib(cavlc.obj) : error LNK2005: _x264_lambda_tab already defined in libx264.lib(encoder.obj)<br>1&gt;libx264.lib(cavlc.obj) : error LNK2005: _x264_lambda2_tab already defined in libx264.lib(encoder.obj)<br>1&gt;libx264.lib(cabac.obj) : error LNK2005: _x264_lambda_tab already defined in libx264.lib(encoder.obj)<br>
1&gt;libx264.lib(cabac.obj) : error LNK2005: _x264_lambda2_tab already defined in libx264.lib(encoder.obj)<br>1&gt;libx264.lib(macroblock.obj) : error LNK2005: _x264_lambda_tab already defined in libx264.lib(encoder.obj)<br>
1&gt;libx264.lib(macroblock.obj) : error LNK2005: _x264_lambda2_tab already defined in libx264.lib(encoder.obj)<br>1&gt;libx264.lib(me.obj) : error LNK2005: _x264_lambda_tab already defined in libx264.lib(encoder.obj)<br>
1&gt;libx264.lib(me.obj) : error LNK2005: _x264_lambda2_tab already defined in libx264.lib(encoder.obj)<br>1&gt;bin/x264.exe : fatal error LNK1169: one or more multiply defined symbols found<br><br><br><br><br>I&#39;m just wondering whether X264 developers may make X264 a real platform independent code ---- please ensure you know C99 is not well supported by Visual Studio 2008. So, can you please help?<br>
<br><br>Rgds<br>JIA<br clear="all"><br>-- <br>Welcome to Vision Open<br><a href="http://www.visionopen.com">http://www.visionopen.com</a><br>