Benutzer-Werkzeuge

Webseiten-Werkzeuge


de:build_errors

Errors when building Psi+

Description of some errors

No declaration PSI_LIBDIR

The compiler issues a message:

src/applicationinfo.cpp:257: error: no declaration 'PSI_LIBDIR' in this scope

The error occurs when building the OS Linux, if you do not use the script configure.

If you use configure variable PSI_LIBDIR declared in accordance with the parameter -libdir=path, is transmitted to the script.

If used to build a utility qmake or development environment QtCreator then the result would lead to a error because these programs do not use configure when building project.

Solution:

In the file src/applicationinfo.cpp after strings:

#if defined(Q_WS_X11) && !defined(PSI_DATADIR)
#define PSI_DATADIR "/usr/local/share/psi"
#endif

Append declaration PSI_LIBDIR, substituting the desired value:

#if defined(Q_WS_X11) && !defined(PSI_LIBDIR)
#define PSI_LIBDIR "/usr/lib/psi"
#endif
de/build_errors.txt · Zuletzt geändert: 2010/11/20 16:47 (Externe Bearbeitung)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki