如何防止 Qt Creator 为同一个库生成多个 .so 文件?

use*_*905 3 gcc qmake

我正在使用 Qt Creator 生成一个库,虽然它确实有效,但它生成了文件的四个版本,据我所知,除了它们链接在一起之外,它们彼此相同。这些文件的标签如下:libFile.so、libFile.so.1、libFile.so.1.0 和 libFile.so.1.0.0。我只想保留 libFile.so 文件。如何防止生成其他文件并自动链接在一起?

小智 5

qmake 为共享库配置生成三个目标。避免创建符号链接的一种选择是将插件配置设置到您的 .pro 文件中:

CONFIG += plugin
Run Code Online (Sandbox Code Playgroud)

或者您可以将构建后脚本用于删除 destdir 文件夹中的符号链接。