通用库。 更多信息...

Qbs 1.4
继承

产品

继承自

动态库可加载模块,以及 静态库

属性

详细描述

库项是本地库的基础项,可以设置 type 属性的值为以下之一:"dynamiclibrary""staticlibrary""loadablemodule"

默认的 type 值为 "dynamiclibrary",但 iOS 的版本在 8 之前除外,此时默认值为 "staticlibrary"

此项可以自动安装库目标(和 Unix 上的库符号链接)以及分离的调试信息。

针对 Android 目标,适用以下规则

  • 除了 "dynamiclibrary" 外,Product.type 属性值还包含 "android.nativelibrary"
  • 依赖于 cppAndroid.ndk 模块。

属性文档

[自 Qbs 1.16] debugInformationInstallDir : 字符串

如果开启 installDebugInformation,则在该位置安装调试信息。

在构建实际安装目录时,此值被追加到 qbs.installPrefix

默认值:installDir

此属性是在 Qbs 1.16 中引入的。

另请参阅我如何分离和安装调试符号?


[自 Qbs 1.13] importLibInstallDir : 字符串

如果开启 installImportLib,则在此位置安装导入库。

在构建实际安装目录时,此值被追加到 qbs.installPrefix

此属性仅适用于 Windows 目标。

默认值:lib

此属性是在 Qbs 1.13 中引入的。


[自 Qbs 1.13] install : 布尔值

如果为 true,库将安装到 installDir

默认值:false

此属性是在 Qbs 1.13 中引入的。


[自 Qbs 1.16 起] installDebugInformation : bool

如果 true,调试信息将被安装到 debugInformationInstallDir

默认值:false

此属性是在 Qbs 1.16 中引入的。

另请参阅我如何分离和安装调试符号?


[自 Qbs 1.13 起] installDir : string

指示安装库的位置,如果 install 被启用。在 Unix 系统中,符号链接也将安装到该位置。

在构建实际安装目录时,此值被追加到 qbs.installPrefix

默认值:如果是 bundle 类型库,则为 Library/Frameworks,否则在 Windows 系统中为 bin,在类 Unix 目标中为 lib

此属性是在 Qbs 1.13 中引入的。


[自 Qbs 1.13 起] installImportLib : bool

如果 true,导入库将被安装到 importLibInstallDir。该属性仅适用于 Windows 目标。如果您想创建一个开发包,可以启用它。

默认值:false

此属性是在 Qbs 1.13 中引入的。


©2023 Qt 公司版权所有。本文件中包含的文档贡献受其各自版权拥有者的版权保护。本文件提供的文档根据 GNU自由文档许可证版本 1.3 的条款进行许可,该许可证由自由软件基金会发布。Qt 及相关标志是芬兰和/或其他国家 Qt 公司的商标。所有其他商标均为其各自拥有者的财产。