Разработка кроссплатформенных визуальных программ на wxWidgets в среде Linux с поддержкой кросс-компиляции
Аннотация
В настоящее время все больше разработчиков программного обеспечения (ПО) переходят на открытые системы на базе Linux. Наиболее востребованным языком разработки ПО для персональных компьютеров остаётся универсальный язык C++ за счёт нативности, компактности и скорости создаваемого машинного кода программы. Целью исследования в данной статье является изучение интегрированных сред разработки (IDE) в Linux для создания визуальных кроссплатформенных прикладных программ на языке C++, а также выбор среди них наилучших по удобству использования, поддержке кросс-компиляции и набору функциональных возможностей. Кросс-компиляция дает разработчикам на Linux возможность собирать программы для Linux и Windows, исключая потребность в использовании других устройств или виртуальных машин. Это не только экономит время и ресурсы, но и решает проблему, когда подобных возможностей попросту нет. Результаты исследования показали, что для разработки кроссплатформенных визуальных программ на wxWidgets в среде Linux с поддержкой кросс-компиляции для Windows лучше использовать IDE DialogBlocks и конструктор форм wxFormBuilder в связке с IDE NetBeans. CodeBlocks с wxSmith и CodeLite с wxCrafter требуют ручной корректировки кода для правильного отображения символов Unicode, поэтому менее удобны для создания кроссплатформенных программ с кросс-компиляцией.
Автор
Талипов Сергей Николаевич
DOI
https://doi.org/10.48081/LKTD6416
Ключевые слова
wxWidgets
C++
Linux
Windows
кросскомпиляция
кроссплатформенность
Год
2025
Номер
Выпуск 1
Для цитирования:
Талипов Сергей Николаевич Разработка кроссплатформенных визуальных программ на wxWidgets в среде Linux с поддержкой кросс-компиляции // Вестник Торайгыров университета Серия: физика, математика и компьютерные науки - 2025 - №1 - С. 79 – 90. https://doi.org/10.48081/LKTD6416
Скопировано!