Mac下Qt创建动态库,怎么才能不带版本号

/ 0评 / 0

为了团队协作以及源码的保护,需要将方法打包提供给同事调用,所以必须打包成动态库。Mac下Qt创建动态库,按照向导操作非常简单,但是编译完成后总是会带有版本号 “libMyfuncs.1.0.0.dylib”,而且调用的时候也必须带有版本号,手动改名后不起作用。

简单的操作就是,在动态库的pro文件中,添加:

CONFIG += unversioned_libname

这样编译出来的不带版本号,但是实际调用的时候也还是有版本号要求的,否则就会提示找不到动态库文件,所以改成:

CONFIG += plugin

名言语句:取法于上,仅得为中;取法于中,故为其下。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注