====== Ошибки, возникающие при сборке Psi+ ====== ===== Описание некоторых ошибок ===== ==== Нет декларации PSI_LIBDIR ==== Компилятор выдаёт сообщение: src/applicationinfo.cpp:257: ошибка: нет декларации ‘PSI_LIBDIR’ в этой области видимости Ошибка возникает при сборке в ОС Linux, если **не используется скрипт configure**. При использовании **configure** переменная //PSI_LIBDIR// декларируется в соответствии с параметром //--libdir=path//, передаваемым в скрипт. Если использовать для сборки утилиту **qmake** или среду разработки **QtCreator**, то результат приведёт к такой ошибке, так как эти программы не используют **configure** при сборке проекта. __**Решение**__: В **src/applicationinfo.cpp** после строк #if defined(Q_WS_X11) && !defined(PSI_DATADIR) #define PSI_DATADIR "/usr/local/share/psi" #endif Дописать декларацию //PSI_LIBDIR//, подставив нужное значение: #if defined(Q_WS_X11) && !defined(PSI_LIBDIR) #define PSI_LIBDIR "/usr/lib/psi" #endif