Qbs

Blog Documentation Get Qbs
  • Qbs Manual
  • Qbs 1.21.0
  • LibraryProbe QML Type

    Locates library files outside the project. More...

    Import Statement: import QbsProbes .
    Inherits:

    PathProbe

    Detailed Description

    On Windows, searches for library files within directories specified by the PATH environment variable.

    On Unix, searches for library files within directories specified by the LIBRARY_PATH environment variable, as well as in "/usr/lib" and "/usr/local/lib".

    On Linux, also searches in platform-specific directories, such as "/usr/lib64" and "/usr/lib/x86_64-linux-gnu".

    For example, LibraryProbe can be used to search for a zlib library as follows:

    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'
    }