From 3fe8173a31887aff1325f47302cc238b3ccdc282 Mon Sep 17 00:00:00 2001 From: Andrey Astafyev Date: Mon, 13 Apr 2020 11:35:56 +0300 Subject: [PATCH] update --- .../Программные проект и иерархия каталогов.adoc | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/wiki/Prog/Development/Программные проект и иерархия каталогов.adoc b/wiki/Prog/Development/Программные проект и иерархия каталогов.adoc index 88e0acc..754fb0f 100644 --- a/wiki/Prog/Development/Программные проект и иерархия каталогов.adoc +++ b/wiki/Prog/Development/Программные проект и иерархия каталогов.adoc @@ -102,7 +102,7 @@ qDebug() << paths.systemConstDataDirectory().path(); и проекта `project` приведён в таблице. -[cols="3,3m,5m",options="header",] +[cols="4,4m,6m",options="header",] |=== | Назначение каталога | Метод | Значение | Домашний каталог | homeDirectory() | /home/user @@ -133,7 +133,7 @@ qDebug() << paths.systemConstDataDirectory().path(); Пример правильной структуры каталогов для данной иерархии приведён в таблице. -[cols="4,4m,6m",options="header",] +[cols="4,4m,5m",options="header",] |=== | Назначение файла / каталога | Метод | Значение | Исполняемый файл | executableFilePath() | /opt/org/project/bin/application @@ -199,7 +199,7 @@ qDebug() << paths.systemConstDataDirectory().path(); Пример правильной структуры каталогов для данной иерархии приведён в таблице. -[cols="4,4m,5m",options="header",] +[cols="4,4m,6m",options="header"] |=== | Назначение файла / каталога | Метод | Значение | Исполняемый файл | executableFilePath() | /home/user/bin/application @@ -214,7 +214,11 @@ qDebug() << paths.systemConstDataDirectory().path(); Если исполняемый файл находится в каталоге `bin` и при этом окружение не совпадает ни с одним из перечисленных выше, то делается предположение, что исполняемый файл -запускается из окружения, сформированного +запускается из окружения, сформированного системой управления проектом, и в данный +момент разработчик ведёт отладку приложения. В этом случае целесообразно считать +системными каталогами те, которые находятся внутри иерархии каталогов программного +проекта. + или `/home/user/.local/bin`, например `/home/user/bin/application`, то выполняется