gcc - проблема с видимостью - PullRequest
1 голос
/ 10 марта 2010

У меня есть проблема, описанная здесь:

http://gcc.gnu.org/wiki/Visibility

Класс исключения, экспортированный из общей библиотеки, не может быть перехвачен при использовании вне библиотеки, и программа завершает работу. Я добавил __attribute__((visibility("default"))) к объявлению класса:

class  __attribute__((visibility("default"))) MyException
{
    ...
};

Но это не помогает. Исполняемый файл клиента не перехватывает это исключение. Версия gcc 4.4.1, используется в ОС Linux.

1 Ответ

0 голосов
/ 11 марта 2010

Для дальнейшего использования: это не было проблемой видимости. Я получил ответ здесь: Исключения не фиксируются в программе GCC

...