zl程序教程

您现在的位置是:首页 >  工具

当前栏目

Qt开发中.pro文件中,CONFIG参数设置与版本号

Qt文件开发 Pro config 版本号 参数设置
2023-09-14 09:09:33 时间

在linux下,QtCreator编译生成的动态链接库,默认都有版本号。默认版本为1.0.0.0,包含一个实体库,三个软链接。去掉软件的版本号,不生成软链接了,方法如下。

一、方法一

CONFIG += unversioned_libname

该方法生成的动态库不带版本号,但是仅仅是库文件名字不带版本号,实际还是具有版本号的,用ldconfig -n [库路径]即可发现系统会自动生成so-name,并且依赖该库编译的程序实际上是依赖带版本号的库,这种方法会导致程序无法找到对应的库。

二、方法二(实用)

CONFIG += plugin

该方法适合于插件,插件是程序启动时候动态加载,插件不直接被程序依赖。如果插件a被别的插件b依赖,那么这个方式会导致你在b中获取插件a的变量都是空的。

三、方法三

1、windows平台中

CONFIG += skip_target_version_ext

2、linux平台中

CONFIG += unversioned_libname

四、版本参数

#VERSION = 0