Как писать кроссплатформенные приложения на C++? Добрый день. Хочу научиться писать crossplatform ПО.
Сейчас использую только visual studio 2015.
Какой GUI выбрать новичку? Нашел такие - GTK, QT, WxWidgets.
Какие компиляторы использовать, привык к удобству Visual Studio, но там вроде как можно писать только консольные приложения под linux.
Советуют eclipse и clion, но clion боюсь, так как в cmake вообще ноль.
Помогите опытом.
Платформы - Windows 86_64, Linux 86_64, Andoird

21 Авг 2019 в 06:31
260 +1
0
Ответы
1

Добрый день!

Для написания кроссплатформенных приложений на C++ вам действительно придется выбрать одну из библиотек для создания GUI. Из тех, что вы упомянули, QT является самой популярной и широко используемой. GTK и WxWidgets также имеют свои преимущества, но QT, вероятно, будет наиболее простым в освоении для новичка.

Что касается компиляторов, то вам придется использовать компиляторы, поддерживаемые выбранной вами библиотекой. Для QT принято использовать компиляторы MinGW для Windows и GCC для Linux. Но если вы хотите остаться в знакомой среде Visual Studio, то QT также имеет поддержку Visual Studio.

Что касается сред разработки, то Eclipse и CLion - хорошие выборы. CLion может быть сложнее в освоении из-за использования CMake, но это мощная среда разработки. Можете также рассмотреть использование Visual Studio с плагином QT, если вам удобнее оставаться в этой среде.

Надеюсь, это поможет вам принять решение. Удачи в изучении кроссплатформенной разработки на C++!

20 Апр 2024 в 13:17
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир