如何在Qt中嵌入soname到共享库?



有没有办法嵌入"soname"共享库,是在Qt创建?在.pro中有任何要分配的标志吗?我的项目。Pro文件包含

QT -= gui
TEMPLATE = lib
CONFIG += plugin

我期望输出如下所示例如,

objdump -p libxyz.so | grep SONAME
This outputs: SONAME libxyz.so

下面是我用来将SONAME添加到Qt共享库的命令。下面的命令被添加到Qt .pro文件

QMAKE_POST_LINK += patchelf --debug --set-soname libQtUILib.so libQtUILib.so

下面的命令用于验证SONAME

objdump -p libQtUILib.so | grep SONAME
SONAME               libQtUILib.so

最新更新