LibraryProbe | Qbs Manual
Description: Locates library files outside the project.

- Qbs Manual
- QbsProbes
- LibraryProbe
- Qbs 3.1.1

# LibraryProbe

Locates library files outside the project. More...

Inherits: | PathProbe

- List of all members, including inherited members
- LibraryProbe is part of List of All Items.

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