Ho una domanda sull'attributo di visibilità C++. Ho letto http://gcc.gnu.org/wiki/Visibility e ancora non capisco come funziona.C++ -fvisibility = hidden -fvisibility -inlines-hidden
Voglio usare la visibilità per essere nascosta su alcune delle mie librerie condivise che ho. Credo che questo significhi che i simboli sono nascosti?
Come si intende collegare quindi la libreria condivisa? C'è un modo speciale? Se collego come normalmente viene collegato, non funziona.
Qualcuno può aiutarmi per favore.
Grazie. Questo mi ha davvero aiutato. – nixgadgets
E naturalmente vorrai creare una macro come "MYLIB_PUBLIC" o qualcosa di simile per renderla più pulita. –