Инструменты пользователя

Инструменты сайта


ru:build_errors

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
ru:build_errors [2010/09/05 23:21] – внешнее изменение 127.0.0.1ru:build_errors [2014/07/06 10:24] (текущий) – внешнее изменение 127.0.0.1
Строка 1: Строка 1:
-#summary|Ошибки, возникающие при сборке Psi++====== Ошибки, возникающие при сборке Psi+ ======
-#labels Phase-Deploy+
  
-= Описание некоторых ошибок =+===== Описание некоторых ошибок =====
  
-== Нет декларации PSI_LIBDIR ==+==== Нет декларации PSI_LIBDIR ====
  
 Компилятор выдаёт сообщение: Компилятор выдаёт сообщение:
 +
 <code> <code>
 src/applicationinfo.cpp:257: ошибка: нет декларации ‘PSI_LIBDIR’ в этой области видимости src/applicationinfo.cpp:257: ошибка: нет декларации ‘PSI_LIBDIR’ в этой области видимости
 </code> </code>
-Ошибка возникает при сборке в ОС Linux, если *не используется скрипт configure*. 
  
-При использовании _configure_ переменная _PSI_LIBDIR_ декларируется в соответствии с параметром _--libdir=path_, передаваемым в скрипт.+Ошибка возникает при сборке в ОС Linux, если **не используется скрипт configure**.
  
-Если использовать для сборки утилиту _qmake_ или среду разработки _QtCreator_, то результат приведёт к такой ошибке, так как эти программы не используют _configure_ при сборке проекта.+При использовании **configure** переменная //PSI_LIBDIR// декларируется в соответствии с параметром //--libdir=path//, передаваемым в скрипт. 
 + 
 +Если использовать для сборки утилиту **qmake** или среду разработки **QtCreator**, то результат приведёт к такой ошибке, так как эти программы не используют **configure** при сборке проекта. 
 + 
 + 
 +__**Решение**__: 
 + 
 +В **src/applicationinfo.cpp** после строк
  
-*Решение:* 
-в _src/applicationinfo.cpp_ после строк 
 <code> <code>
 #if defined(Q_WS_X11) && !defined(PSI_DATADIR) #if defined(Q_WS_X11) && !defined(PSI_DATADIR)
Строка 24: Строка 28:
 </code> </code>
  
-дописать декларацию _PSI_LIBDIR_, подставив нужное значение:+Дописать декларацию //PSI_LIBDIR//, подставив нужное значение: 
 <code> <code>
 #if defined(Q_WS_X11) && !defined(PSI_LIBDIR) #if defined(Q_WS_X11) && !defined(PSI_LIBDIR)
Строка 30: Строка 35:
 #endif #endif
 </code> </code>
 +
 +
 +
ru/build_errors.1283728887.txt.gz · Последнее изменение: 2010/10/17 15:36 (внешнее изменение)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki