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