[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