dub
— это менеджер пакетов и инструмент сборки для языка программирования D. Он позволяет легко управлять зависимостями и компилировать проекты. В этой статье мы рассмотрим, как создать и скомпилировать простое приложение на D из одного .d
файла, используя dub
на Windows.
Установка DUB
- Скачивание и установка DUB:
Перейдите на официальный сайт Dlang и скачайте установочный файл для Windows. Установите DUB, следуя инструкциям установщика. - Проверка установки:
Откройте командную строку (CMD) и введите команду:
dub --version
Вы должны увидеть информацию о версии DUB, что подтвердит успешную установку.
Создание приложения из одного .d
файла
Создайте файл app.d
с содержимым:
/+ dub.sdl:
name "app"
dependency "dlib" version="~>1.3.0"
+/
import dlib.image;
import dlib.image.io;
import std.stdio;
import std.exception;
void main()
{
try
{
auto img = new Image!(IntegerPixelFormat.RGB8)(256, 256);
foreach (y; 0 .. img.height) {
foreach (x; 0 .. img.width) {
img[x, y] = Color4f(1.0f, 1.0f, 0, 1.0f); // Заполняем изображение жёлтым цветом
}
}
// Сохраняем изображение в файл
savePNG(img, "yellow_image.png");
}
catch (Exception e)
{
writeln("Произошла ошибка при сохранении изображения: ", e.msg);
}
}
Компиляция и запуск
- Компиляция приложения:
В командной строке перейдите в директорию, содержащуюapp.d
, затем выполните команду:
dub build --single app.d
Эта команда автоматически распознает встроенную конфигурацию DUB в файле app.d
и скомпилирует ваше приложение с указанными зависимостями.
Следуя этой инструкции, вы можете легко создать и скомпилировать D-приложение с использованием DUB из одного .d
файла на Windows. Встроенная конфигурация DUB в файл кода позволяет избежать необходимости создания отдельных конфигурационных файлов, что делает процесс разработки более удобным и простым.
Автор статьи:
Обновлено:
Добавить комментарий