gcc -fvisibility problem
I have the problem described here:
http://gcc.gnu.org/wiki/Visibility
Exception class exported from shared library cannot be caught when used outside of the library, and the program terminates. I added __attribute__((visibility("default")))
to the class de开发者_StackOverflowclaration:
class __attribute__((visibility("default"))) MyException
{
...
};
But this doesn't help. Client executable does not catch this exception. gcc version is 4.4.1, used in the Linux OS.
For future reference: this was not visibility problem. I got an answer here: Exceptions are not caught in GCC program
精彩评论