You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
#elif MYGUI_PLATFORM == MYGUI_PLATFORM_APPLE
# include <CoreFoundation/CFBundle.h>
# define MYGUI_DYNLIB_HANDLE CFBundleRef
# define MYGUI_DYNLIB_LOAD( a ) mac_loadExeBundle( a )
# define MYGUI_DYNLIB_GETSYM( a, b ) mac_getBundleSym( a, b )
# define MYGUI_DYNLIB_UNLOAD( a ) mac_unloadExeBundle( a )
#endif
It just isn't currently used. I don't know if that is intended or not.
I guess defines were taken from Ogre's plugin system or something similar, but the rest never was implemented because we was unable to test code when while DynLib class was created and later nobody ever asked about plugins under mac.
I'm not sure about plugin, but currently even the demos don't compile. I wonder if anyone ever tried MyGUI out on a Mac? I've found the bug that causing the linkage errors, however, there are other runtime error as well. I'll get to this plugin issue once I get the demos and tools compile and run on Mac.
See https://github.com/MyGUI/mygui/blob/master/MyGUIEngine/src/MyGUI_DynLib.cpp#L34
The text was updated successfully, but these errors were encountered: