Compare commits
2 Commits
494c9f31d6
...
321e48c500
Author | SHA1 | Date | |
---|---|---|---|
321e48c500 | |||
22067a2a3d |
45
wiki/Prog/Development/Настройка QtCreator.adoc
Normal file
45
wiki/Prog/Development/Настройка QtCreator.adoc
Normal file
@ -0,0 +1,45 @@
|
|||||||
|
= Настройка Qt Creator
|
||||||
|
:title-separator: {sp}|
|
||||||
|
:category: Linux/Программы
|
||||||
|
:tags: Linux, Qt, QtCreator, C++,
|
||||||
|
|
||||||
|
== Плагины
|
||||||
|
|
||||||
|
image::qtcreator-setup/qtcreator20.png[qtcreator20]
|
||||||
|
|
||||||
|
image::qtcreator-setup/qtcreator21.png[qtcreator21]
|
||||||
|
|
||||||
|
image::qtcreator-setup/qtcreator22.png[qtcreator22]
|
||||||
|
|
||||||
|
== Среда
|
||||||
|
|
||||||
|
image::qtcreator-setup/qtcreator41.png[qtcreator41]
|
||||||
|
|
||||||
|
== Редактор
|
||||||
|
|
||||||
|
image::qtcreator-setup/qtcreator42.png[qtcreator42]
|
||||||
|
|
||||||
|
== C++
|
||||||
|
|
||||||
|
image::qtcreator-setup/qtcreator51.png[qtcreator51]
|
||||||
|
|
||||||
|
== Стилизатор
|
||||||
|
|
||||||
|
image::qtcreator-setup/qtcreator55.png[qtcreator55]
|
||||||
|
|
||||||
|
== Сборка и запуск
|
||||||
|
|
||||||
|
image::qtcreator-setup/qtcreator61.png[qtcreator61]
|
||||||
|
|
||||||
|
== To-Do
|
||||||
|
|
||||||
|
image::qtcreator-setup/qtcreator67.png[qtcreator67]
|
||||||
|
|
||||||
|
== Импорт проекта на CMake
|
||||||
|
|
||||||
|
image::qtcreator-setup/qtcreator74.png[qtcreator74]
|
||||||
|
|
||||||
|
== Сборка
|
||||||
|
|
||||||
|
image::qtcreator-setup/qtcreator81.png[qtcreator81]
|
||||||
|
|
@ -0,0 +1,38 @@
|
|||||||
|
= Программный проект и иерархия каталогов
|
||||||
|
:title-separator: {sp}|
|
||||||
|
:category: Программирование
|
||||||
|
:tags: Linux, программирование, cmake
|
||||||
|
|
||||||
|
Для операционных систем типа Linux принят стандарт
|
||||||
|
https://ru.wikipedia.org/wiki/FHS[FHS] («стандарт иерархии файловой
|
||||||
|
системы»), унифицирующий местонахождение файлов и каталогов с общим
|
||||||
|
назначением в файловой системе. Полная текущая версия стандарта
|
||||||
|
находится http://refspecs.linuxfoundation.org/fhs.shtml[здесь].
|
||||||
|
|
||||||
|
В соответствии с данным стандартом, а также принятыми в ведущих
|
||||||
|
дистрибутивах правилами размещения исполняемых файлов в каталогах
|
||||||
|
пользователей, можно выделить следующие типы расположения:
|
||||||
|
|
||||||
|
* системная иерархия в каталоге `/usr` используется для установки
|
||||||
|
бинарных пакетов для данного дистрибутива;
|
||||||
|
|
||||||
|
* системная иерархия в каталоге `/usr/local` используется для установки
|
||||||
|
программного обеспечения системным администратором без использования
|
||||||
|
пакетов (не рекомендуется для использования из-за проблем поддержки
|
||||||
|
в актуальном состоянии);
|
||||||
|
|
||||||
|
* системная иерархия в каталоге `/opt` используется для установки
|
||||||
|
стороннего программного обеспечения. В рамках данной иерархии
|
||||||
|
предполагается, что каждый программный продукт располагается в
|
||||||
|
собственном каталоге. При таком типе сборки обычно используются
|
||||||
|
дополнительные методы (статическая компоновка, включение в состав
|
||||||
|
пакета своего набора динамических библиотек) для обеспечения работы
|
||||||
|
пакета в операционных систем с отличающимся составом библиотек
|
||||||
|
и другим циклом обновления;
|
||||||
|
|
||||||
|
* системная иерархия в домашнем каталоге пользователя не имеет
|
||||||
|
определённого стандарта, обычно производители дистрибутивов
|
||||||
|
предлагают использовать для исполняемых файлов каталоги
|
||||||
|
`$HOME/bin` или `$HOME/.local/bin`.
|
||||||
|
|
||||||
|
|
Loading…
x
Reference in New Issue
Block a user