Library placeholders

A library placeholder is a placeholder that references a particular library. The placeholder can either be resolved to a fixed version or to the "always latest" version of this library.

The instructions on how to create a new library placeholder can be found in the chapter Add library command.

The resolution of all the placeholders in the project is set at the application level. This means that, at the application level, you can set the resolution of the placeholders that are directly integrated at the application level as well as those that are used within referenced libraries.
In other words, you can specify from the outside to which library a library placeholder that is integrated within another library should be resolved. It is not necessary to save the outer library again to change the versions of the internally used library placeholders. For more information on how to set the resolution of placeholders, see section Changing the placeholder resolution.

On account of these options the adaptation of the library versions used requires very little effort, thus making the engineering process of projects and libraries very flexible.

When a library reference is integrated in a project, it is advisable to use a placeholder instead of a library.

Example

Detecting libraries and placeholders

Whether a library reference is integrated as a library or as a placeholder can be determined based on differences in the Library Manager and in the Properties window.