Qt linux 隐藏导出库so 部分接口
比如我的共享库工程有
Fun1.h中声明
void Fun1();
Fun1.cpp定义
void Fun1()
{
}
Fun2.h中声明
void Fun2();
Fun2.cpp定义
void Fun2()
{
}
我想要的最终结果是编译后只导出Fun1接口,Fun2接口是被隐藏起来的。
现在我是在工程pro文件中加了QMAKE_CXXFLAGS += -fvisibility=hidden,但是最终的结果Fun1,Fun2都是被导出了,用nm *.so指令都可以查询到,请问怎么隐藏其中一个接口。