Mam pytanie dotyczące atrybutu widoczności C++. Przeczytałem http://gcc.gnu.org/wiki/Visibility, a jednak nie bardzo rozumiem, jak to działa.C++ -fvisibility = hidden -fvisibility-inlines-hidden
Chcę, aby widoczność była ukryta w niektórych moich udostępnionych bibliotekach, które mam. Wierzę, że oznacza to, że symbole są ukryte?
W jaki sposób masz połączyć bibliotekę współdzieloną? Czy jest jakiś specjalny sposób? Jeśli połączę to, jak zwykle jest połączony, to nie działa.
Czy ktoś może mi pomóc proszę.
Dzięki. To naprawdę pomogło. – nixgadgets
Naturalnie będziesz chciał utworzyć makro takie jak 'MYLIB_PUBLIC' lub coś podobnego, aby uczynić to czystszym. –