Ultimate ++: пакети, гнізда, колекції

Відео: НОВА КОЛЕКЦІЯ ПОНИ 2017 ХРАНИТЕЛИ ГАРМОНІЇ Оленки Величезний пакет з новими поні my little pony mlp

Ultimate ++: пакети, гнізда, колекції
U ++ не входить до складу основних дистрибутивів Linux, однак на офіційному сайті є DEB-пакети для Ubuntu, RPM -для Fedora, Mandriva та OpenSUSE, а також ebuild для Gentoo. Крім того, U ++ можна зібрати з вихідних кодів на будь-якій системі, але велике число залежностей може зробити цей процес досить складним. В Ubuntu останню версію U ++ можна встановити з ppa-сховища наступними командами:
$ Sudo add-apt-repository ppa: dolik-rce / upp-nightly
$ Sudo apt-get update
$ Sudo apt-get install upp

При цьому буде встановлено близько 60 нових пакетів об`ємом більше 50 Мб.




Пакети, гнізда, колекції

Перед тим, як розглядати специфічну для U ++ середу розробки TheIDE, необхідно розібратися з поняттями пакетів і колекцій. Зазвичай розробники на С ++ мислять в категоріях бібліотек і їх заголовків файлів, однак в U ++ використовується ідея пакетів, яка буде звичної для програмістів, які працювали з Delphi або Lazarus. Якщо «підключити» пакет до проекту, то IDE автоматично встановить необхідні шляхи і прапори для компілятора. Кожен проект в свою чергу є пакетом, який можна при певних умовах підключати до інших. Технічно пакет - це просто окрема директорія, яка містить вихідні коди і файл-опис з розширенням upp (це дуже схоже на пакети в Python або Tcl). Файли .upp оновлюються автоматично самої IDE і по суті є аналогами Make-файлів з описом залежностей і прапорів компіляції. Кілька пакетів об`єднуються в «гніздо» (nest), а гнізда - в колекції (assemblies), які дозволяють сортувати їх по категоріях.




Ultimate ++: пакети, гнізда, колекції

Всі програми, створені користувачем, містяться в загальне глобальне дерево пакетів, а всі файли розташовуються у відповідних піддиректоріях. Ця особливість може здатися незручною, проте функцію автоматичного підтримання порядку в дереві проектів, на мій погляд, переважує незвичність такого підходу.

Корінь дерева пакетів вибирається користувачем при першому запуску TheIDE. За замовчуванням це ~ / upp. При першому запуску TheIDE копіює файли всього дерева пакетів U ++ в цю директорію. В її піддиректоріях надалі будуть розташовуватися всі створювані користувачем програми та перемістити їх в якесь інше місце не можна.



Чи плануєте почати вивчати U ++, але не в Linux, а в ОС від MS? Тоді Вас напевно цікавить питання - як встановити windows 7! Відповідь на нього Ви знайдете на user-life.ru (https://user-life.ru/kak-sdelat-samomu/kak-ustanovit-windows-7-poshagovoe-rukovodstvo.html). Тут представлена детальна інструкція по установці даної ОС, з якої розбереться навіть "чайник"!

ІНШЕ

Пакети в mageia 1 фото

Пакети в mageia 1

Відео: TOTY RONALDO + TOTY MESSI IN THE SAME PACK OPENING - FIFA 17 Дослідження дистрибутива я починаю з установки…

Ultimate ++: theide фото

Ultimate ++: theide

Відео: N ++: Sigma Structure Symphony (SU-B-17-04) All Gold При кожному запуску TheIDE відкривається вікно вибору…

Знайомство з wix фото

Знайомство з wix

Відео: Презентація проекту і Знайомство Золотова Антоніна Ця стаття присвячена створенню настановних пакетів програмних…

» » Ultimate ++: пакети, гнізда, колекції