/usr/bin/g++ -fPIC -shared -Wl,-soname,libMyLibrary.so -o src/libMyLibrary.so src/CMakeFiles/MyLibrary.dir/MyClass.cpp.o Если class MyClassPrivate, то ничего. А если class __attribute__((visibility("hidden"))) MyClassPrivate вот тогда undefined reference to `MyClassPrivate::getPrivateNumber() const Повторюсь, при компиляции передаётся fvisibility=hidden.
Обсуждают сегодня