You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Скачайте \href{\cmakeurl}{архив}\footnote{Дистрибутив CMake: \nolinkurl{\cmakeurl}} \code{CMake} и распакуйте его (например, рядом с~каталогом, куда был распакован \code{MinGW}). Добавьте путь к~папке \code{bin} в~системные пути поиска (переменная \code{PATH}, см.~страницу~\pageref{sect:winSetup}).
26
26
27
-
Для~поддержки \name{CMake}-а в~\name{VS,円Code} необходимо доставить плагин \textenglish{VS Code Tools} от~Microsoft.
27
+
Для~поддержки \name{CMake}-а в~\name{VS,円Code} необходимо доставить плагин \textenglish{CMake Tools} от~компании Microsoft.
28
28
29
-
Поскольку данный плагин рассматривает рабочее пространство (\textenglish{workspace}) как один проект, то необходим общий проект, который будет включать в~себя дочерние проекты. Поэтому нам придётся создать проект с~нетривиальной структурой. К~счастью, это не~сильно усложнит нашу задачу.
29
+
Поскольку данный плагин рассматривает рабочую директорию (\textenglish{workspace}) как единый проект, то необходимо создать корневой проект, который будет включать в~себя дочерние проекты. К~счастью, это не~сильно усложнит нашу задачу.
30
30
31
-
Корневой и дочерние проекты \name{CMake} называются одинаково \code{CMakeLists.txt}, отличаясь лишь различным положением в~файловой системе.
31
+
Корневой и дочерние проекты \name{CMake} должны называться одинаково \code{CMakeLists.txt}, отличаясь лишь положением в~файловой системе.
32
32
33
33
34
34
35
35
%%======================
36
36
\paragraph{Общий проект}
37
37
%%======================
38
-
необходимо разместить в~корне рабочего пространства (у~нас это каталог \code{projects}). В~этот проект мы добавим общие настройки, такие как версия стандарта языка~\lang{C++} и дополнительные флаги компилятора (включим всевозможные предупреждения).
38
+
необходимо разместить в~корне рабочей директории (у~нас это каталог \code{projects}). В~этот проект мы добавим общие настройки, такие как версия стандарта языка~\lang{C++} и дополнительные флаги компилятора (включим всевозможные предупреждения).
В~завершение попросим систему сгенерировать инструкции для~установки целевого файла в~заданный каталог. Для~упрощения понимания, можно считать, что файл будет просто скопирован\footnote{В~реальности могут выполняться дополнительные действия в~зависимости от~целевого файла и целевой платформы.}.
69
+
В~завершение попросим систему сгенерировать инструкции для~установки исполняемого файла в~заданный каталог. Для~упрощения понимания, можно считать, что файл будет просто скопирован\footnote{В~действительности могут выполняться некоторые дополнительные действия в~зависимости от~платформы.}.
0 commit comments