[PD-dev] Error when crosscompiling pdlua

Martin Peach martin.peach at sympatico.ca
Tue Dec 11 15:21:03 CET 2007


Frank Barknecht wrote:
> Hallo,
> Martin Peach hat gesagt: // Martin Peach wrote:
>
>   
>> With dlls you have to export symbols using a def file or /export: statement 
>> on the command line (or __declspec(dllexport) in the code with MSVC). On 
>> linux all symbols in a shared library are visible by default, it's about 
>> the structure of a windows dll versus that of a unix shared library, not 
>> gcc.
>>     
>
> So unless pd.dll is built with sys_loader exposed, I won't be able to
> build a loader-external, right? If so, then I'll let the
> MS-Windows-people take over building pdlua.
>
>   
Usually on Windows you link against pd.lib, not pd.dll, so it ought to 
work. You will need to include the header file containing sys_loader 
(except I can't find sys_loader anywhere in the pd source).

Martin




More information about the Pd-dev mailing list