Hi all, > > Am 03.09.2008 um 22:11 schrieb Claude Heiland-Allen: > >> >> So the question is, does every external have to jump through this kind >> of hoop if it wants to compile on Windows? >> >> /* support windows */ >> #ifdef MSW >> #define EXPORT __declspec(dllexport) extern >> #else >> #define EXPORT extern >> #endif >> > > Yes and no. With the above hoop you define all what is needed - on the > other hand you could also roll it out to the build stage and instruct > the linker via flags or .def files about which symbols to export. > gr~~~ >
I found the same topic regarding compilation of pdlua on Windows. http://lists.puredata.info/pipermail/pd-list/2007-12/057637.html To add a quick update to the topic, I think the built pdlua will not work on the binary package of Vanilla-Pd. It does not have sys_register_loader() visible externally which I think in another discussion, Hans had mentioned he had patched for extended. At least the symbol to that function was not found neither in pd.dll nor pd.lib attached to Vanilla. -- David Shimamoto _______________________________________________ Pd-dev mailing list Pd-dev@iem.at http://lists.puredata.info/listinfo/pd-dev