Ada_Ru форум

Обсуждение языка Ада

[ada_ru] GNAT Community 2018 for Windows

Оставить новое сообщение

Сообщения

Sergey Dukov
[ada_ru] GNAT Community 2018 for Windows
2019-02-01 16:51:29

Доброго всем времени суток!

Предлагаю собственную сборку «GNAT Community 2018» для платформы MinGW-w64.

Главной особенностью предлагаемой сборки является наличие развитых средств и возможностей разработки Win32-приложений на языке ADA.

В предлагаемой сборке реализованы почти все пакеты из списка пакетов для сборки «GNAT Community 2018» на платформе Windows от компании «AdaCore». В результате получилась, пожалуй, самая навороченная сборка MINGW64 версии 7.3.1. Построенная сборка включает компиляторы языков программирования Ada, C, C++, Fortran, ObjC, Obj-C++; интерпретаторы Python, Perl, Tcl/Tk, Ruby; интерактивный отладчик gdb v.8.0; систему управления проектами CMake, утилиту скачивания CUrl с широким набором поддерживаемых протоколов и возможностей; системы управления базами данных "Berkeley DB", "SQLite3", "PostgreSQL"; библиотеку двумерного графического вывода Cairo v.1.15.4; библиотеку оконного ввода/вывода GTK+ v.3.14.15; мощный редактор исходных текстов программ "GPS Community 2018 (GNAT Programming Studio)" с широкими возможностями построения проектов, компиляции и отладки программ, доступа к документации по программированию; 64-разрядную реализацию Ada-библиотек XmlAda, GtkAda, GNATColl, Win32Ada.

Для обеспечения возможностей разработки Win32-приложений реализованы следующие Ada-проекты:

* Unicode_Console – Ada-библиотека ввода/вывода MINGW-консоли;

* AdaCursesW – Ada-обёртка для Wide-варианта MINGW-пакета «ncurses 6.0» (статья http://www.rtsdd.ru/Ada2012_Unicode_NCURSES.aspx);

* GNATCOM – Фреймворк для разработок COM-приложений на языке ADA;

* GWindows – Фреймворк для разработок интерактивных графических Win32-приложений на языке ADA;

* GMSHTML – Ada-библиотека поддержки HTML-форм на языке ADA;

Все указанные выше пакеты поддерживают UNICODE-программирование и, по сложности и объёму исходных кодов при разработке приложений, соответствуют программированию на языке C++ с использованием фреймворков ATL и MFC от компании «Microsoft»!

Для обеспечения возможностей разработки Win32-приложений в сборку включены также следующие сторонние утилиты:

* ResEdit – мощный, свободный редактор ресурсов Win32-приложений разработки «resedit.net».

* Midl – компилятор IDL-файлов из пакета «Windows SDK» компании «Microsoft». Необходимость включения этой утилиты продиктована тем, что MINGW-компилятор IDL-файлов Widl неработоспособен.

Инсталляция сборки и исходников производится при помощи Inno Setup инсталлятора http://www.rtsdd.ru/downloads/is_components/rtsdd_gnat_2018..exe со скачиванием выбранных компонент инсталляции с моего сайта.

Описания, пояснения и обсуждения в статье http://www.rtsdd.ru/GNATCommunity2018.aspx

С уважением и наилучшими пожеланиями,

Сергей Дюков,

Волжский.

 

 

[Non-text portions of this message have been removed]

Доброго всем времени суток!

Windows Defender теперь стал определять инсталлятор "rtsdd_gnat_2018.exe" как опасное для безопасности приложение. Возможно потому, что один из плагинов посылает на мой веб-сервер запросы на регистрацию начала загрузки, окончания загрузки, начала установки или окончания установки, но никакой приватной информации не посылается. Раньше этот инсталлятор работал нормально.

Возможный вариант решения: скачать упакованный инсталлятор http://www.rtsdd.ru/downloads/is_components/rtsdd_gnat_2018 http://www.rtsdd.ru/downloads/is_components/rtsdd_gnat_2018.rar; перед распаковкой архива и запуском инсталлятора, временно отключить антивирус или исключить проверку антивирусом скачанных файлов rtsdd_gnat_2018.rar и rtsdd_gnat_2018.exe;

С уважением и наилучшими пожеланиями,

Сергей Дюков,

Волжский.

---In ada_ru@yahoogroups.com, <dukov54@...> wrote :

Доброго всем времени суток!

...

Инсталляция сборки и исходников производится при помощи Inno Setup инсталлятора http://www.rtsdd.ru/downloads/is_components/rtsdd_gnat_2018..exe http://www.rtsdd.ru/downloads/is_components/rtsdd_gnat_2018.exe со скачиванием выбранных компонент инсталляции с моего сайта.

...

[Non-text portions of this message have been removed]

 

 

[Non-text portions of this message have been removed]

Новое сообщение:
Страницы: 1

Чтобы оставить новое сообщение необходимо Зарегистрироваться и Войти