在linux上使用Qt开发动态库项目,怎么只生成一个so文件

 

背景:

  在linux系统上,我们使用 Qt 开发动态库项目时,会默认生成四个文件:x.so  、x.so.1 、x.so.1.0、x.so.1.0.0

  四个文件,只有一个真实的so库,剩下的三个都是链接文件。

  我们交付的时候,不可能发一堆文件出去,所以我们需要对 Qt 项目进行设置,保证输入的只有一个 so 文件

 

解决方法:

在 pro 文件里面加入配置:

CONFIG += plugin

  

这样编译后,就会只编译出一个 so 库

posted @ 2023-05-07 21:48  十一的杂文录  阅读(1077)  评论(0)    收藏  举报