库探针

在项目外定位库文件。 更多信息...

继承

PathProbe

详细描述

在 Windows 上,搜索由环境变量 PATH 指定的目录内的库文件。

在 Unix 上,搜索由环境变量 LIBRARY_PATH 指定的目录内的库文件,以及 "/usr/lib""/usr/local/lib"

在 Linux 上,也会搜索特定于平台的目录,如 "/usr/lib64""/usr/lib/x86_64-linux-gnu"

例如,可以使用库探针搜索 zlib 库如下

import qbs.Probes

CppApplication {
    Probes.LibraryProbe {
        id: zlibProbe
        names: "z"
    }
    cpp.libraryPaths: zlibProbe.found ? [zlibProbe.path] : []
    cpp.dynamicLibraries: zlibProbe.found ? [zlibProbe.names] : []
    files: 'main.cpp'
}

©2023Qt公司有限公司。此文档中的文档贡献均为各自版权持有人的版权。提供的文档受GNU自由文档许可协议版本1.3的条款约束,由自由软件基金会发布。Qt及其相关标志是芬兰的Qt公司及其它国家的商标。所有其他商标均为各自所有者的财产。