[PD] function not found in pd.dll from last pd-vanilla win32

patko colet.patrice at free.fr
Thu Aug 19 19:20:05 CEST 2010


 Why PureData isn't a Portable Executable encapsulating all libraries?
I don't really understand why the exe and the the libs are separated into a DLL
or a static lib

----- "Mathieu Bouchard" <matju at artengine.ca> a écrit :

> On Thu, 19 Aug 2010, IOhannes m zmoelnig wrote:
> > On 2010-08-19 04:23, Mathieu Bouchard wrote:
> >> Is it possible that the .dll of windows depends on the contents of
> the
> >> .h and not just the .a ? That would explain why it's a
> Windows-only
> >> problem.
> > no.
> > the .dll of windows depends on the "__declspec(dllexport)" properly
> > declared for a function.
> > symbols that are not "exported" are not exported.
> 
> So, given your explanation, I will take it as a 'yes', or a
> 'yes_and_no' ?
> 
> But you mean that the __declspec info is stored in the .a, taken from
> the 
> .o, taken from the .c, and there's no way around recompiling pd from 
> scratch to get that function exported ?
> 
>   _ _ __ ___ _____ ________ _____________ _____________________ ...
> | Mathieu Bouchard, Montréal, Québec. téléphone: +1.514.383.3801

-- 
Patrice Colet 



More information about the Pd-list mailing list