C++ name collisions between plugins
C++ name collisions between plugins
- Subject: C++ name collisions between plugins
- From: Paul Miller <email@hidden>
- Date: Thu, 15 Aug 2013 09:17:17 -0500
- Organization: FXTECH
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)
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?
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 (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden