Запутался в приложении для программирования QT Creator (разные версии) [закрыто]

Меня действительно смущают разные «версии» QT Creator. Моя цель использования QT — разработка приложений для Mac, Windows, Android и iOS. Я не понимаю разницы между этими 4 отдельными приложениями.Различные «версии» приложений доступны на веб-сайте QT.

Я загрузил их все и установил в разные папки и обнаружил, что они не влияют на пользовательский интерфейс и окно сведений о приложении.

Я установил все «версии» приложения QT с разными папками.

введите описание изображения здесь

Наконец, может ли кто-нибудь сказать мне, в чем разница и какой из них мне выбрать, если я хочу разрабатывать приложения для Mac, Windows, Android и iOS в одном приложении. Спасибо!

Ответы (1)

Вы путаете QT Creator с QT SDK.

QT Creator — это редактор кода IDE — загрузите версию для ОС, в которой вы пишете код.

QT SDK - вы можете иметь

  • один для ОС, на которой вы сейчас разрабатываете (должен быть)
  • другие для мобильной разработки

Если вы ориентируетесь на несколько платформ, лучше всего использовать онлайн-установщик и выбрать то, что вы хотите.

В твоем случае:

  • QT для Mac
  • QT для Android
  • QT для iOS

Если вы хотите создавать приложения для Windows, вам придется установить SDK на ПК с Windows, очевидно, его версию для Windows.

Вот что вы должны выбрать, если используете Windows, а также хотите мобильные платформы:

введите описание изображения здесь

Что я выбрал и почему:

  • MinGW 4.8 — это двоичные файлы SDK для Windows и библиотеки для компилятора MinGW, необходимые для разработки Windows.
  • Android arm v7 — готовые двоичные файлы SDK для разработки под Android
  • MinGW 4.8 — я хочу установить компилятор MinGW, потому что у меня нет Visual C++ (если бы я использовал VC++, я бы выбрал для него SDK!)
  • QT Creator выбирается автоматически.

В версии для Mac у вас будут немного другие параметры.

Привет! Я пытался использовать онлайн-установщик, но, поскольку я живу далеко от их серверов, онлайн-установщик никогда не загружал компоненты. Любое другое решение? Спасибо!
@ user294928 хорошо, вы можете использовать каждый SDK для своей цели. Это займет больше места на жестком диске. Я не знаю, можно ли объединить несколько SDK в одну установку.
Хорошо, что он разделен на разные установки, но могу ли я разрабатывать приложения из одного приложения, а затем экспортировать его с другими SDK.
@ user294928 тот же проект (исходный код), который вы можете импортировать в любой SDK.
Спасибо! Он должен работать как обычный онлайн-установщик.