C++ name collisions between plugins
I think this was discussed before, but I can't find the thread. I have an older plugin with a certain implementation of class Foo. I have a newer plugin with a different implementation of class Foo. In compiler settings of BOTH plugins I have: Symbols Hidden By Default: ON Inline Methods Hidden: ON (Intel) Default Symbol Visibility: Hidden (-fvisibilty=hidden) I'm running in the debugger in this case. Does that have an effect on it? _______________________________________________ Do not post admin requests to the list. They will be ignored. Pro-apps-dev mailing list (Pro-apps-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/pro-apps-dev/site_archiver%40lists.a... This email sent to site_archiver@lists.apple.com Yet, my code will randomly jump between implementations of Foo if both plugins are installed. Aside from renaming every class or putting them in different namespaces, is there any other way around this?
participants (1)
-
Paul Miller