I check libvlc.h and find:<br>#if defined (WIN32) && defined (DLL_EXPORT)<br># define VLC_PUBLIC_API __declspec(dllexport)<br>#else<br># define VLC_PUBLIC_API<br>#endif<br><br>Is the problem caused by non-defined WIN32 thus VLC_PUBLIC_API __declspec(dllexport) can not be defined? Thus the declaration and definition of the DLL are not marked as __declspec(dllexport)<code></code><br>
<br><br><div class="gmail_quote">2010/8/18 InfoEyes BJ <span dir="ltr"><<a href="mailto:infoeyes2010@gmail.com">infoeyes2010@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Hi,<br><br>I successfully built the wince version of vlc1.0.4 using CeGcc 0.59.1. However, when I wrap the lib into .NET framework and invoke it in Windows Mobile 6 emulator, it always fails with "Can't find Plnvoke DLL error". I think libvlc.dll should be found in the same folder as the executable. <br>
<br>What' s wrong with my libvlc.dll or what more should I do? Any suggestion and advice will be greatly appreciated!<br>
<br>Thanks,<br><br>
</blockquote></div><br>