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@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