Above method and its brethren freeDynamicLibrary and getProcedureEntryPoint work on both MSW and Linux but not on Mac OS X.
I based a plugin model on them and I was wondering why they aren’t implemented on the Mac.
I’m not too familiar with OS X internals but I gather from the Bundle Programming Guide (Loading and Unloading Executable Code) that it could be implemented using a CFBundle objects for library handles - or would something more low-level be more appropriate?
The methods aren’t in the api docs (no DOXYGEN flag in the #if guard), are they supposed to be internal undocumented helpers for the plugin architecture?
The plugins I create are plain C++ with no Juce or Cocoa in them (the one I want to use on the Mac is a sqlite wrapper, I’ll probably do a wrapper for MySQL access as well).
Should I use the Juce plugin architecture (which I don’t understand, is there an overview somewhere in the docs?) for writing such stuff in a platform independent way, or must I learn special OS X magic to have my plugins work on the Mac?