Я собираюсь начать проект Qt на Mac, и я не уверен, какой IDE выбрать между:Qt Creator против Xcode для разработки Qt на Mac
- Qt Creator
- Xcode
Каковы преимущества/недостатки этих двух IDE для разработки Qt на Mac?
Я собираюсь начать проект Qt на Mac, и я не уверен, какой IDE выбрать между:Qt Creator против Xcode для разработки Qt на Mac
Каковы преимущества/недостатки этих двух IDE для разработки Qt на Mac?
Лично я использую QtCreator для того, чтобы иметь одно и то же на всех платформах. Главное преимущество, которое я ему даю, это то, что он был разработан для Qt.
Основным преимуществом, которое я предоставляю XCode, является его интеграция с MacOSX.
Теперь для вас это зависит:
Тогда мой совет: использовать IDE вы предпочитаете использовать
Qt Creator имеет гораздо лучшую интеграцию с Qt в редактировании кода, разработке пользовательского интерфейса и отладке. И это одинаково на всей платформе.
Моя проблема с Creator на Mac - это средство отладки не наравне с другой платформой. Отладчик сценариев, написанных на скрипте python, работает не так, как, скажем, Windows-версия Creator. Это не ошибка Qt/Nokia, так как gcc/gdb на Mac - это версии позади. Apple переключилась на LLVM и левую gcc-цепочку инструментов, да, на свою естественную смерть на платформе.
Я действительно занимаюсь большей частью своего развития на виртуальной машине Windows. Только переключитесь на Mac для создания и отладки чего-то, что только для Mac.
Оба варианта имеют проблемы. У Qt Creator есть проблемы с проектами, которые имеют сложные иерархии проектов (сложный с точки зрения структуры папок).
С Xcode возникают проблемы, если вы хотите иметь источник объектива-c в своем проекте, и если вы хотите быть в состоянии для входа в Qt-источник во время отладки.
Большая часть моего развития выполняется на Mac с использованием Xcode и BBEdit. Я перехожу к Developer Studio на Windows для тестирования или мне нужно иметь возможность входить в Qt во время отладки.
Учитывая, сколько времени мы все тратим на работу в этих условиях, вы должны попробовать оба и использовать то, что вам больше подходит.
Вам также необходимо рассмотреть затмение. Я провел последнюю неделю с помощью Qt Creator и являюсь долговременным пользователем eclipse (как для Java, так и для C++), я нахожу его неполноценным. Однажды (если) добавлена поддержка Xcode 4 в Qt, это может измениться, но на данный момент мой голос идет с eclipse, даже без «интеграции Qt» (т. Е. Просто используя проект Cfile Makefile с существующими источниками).
Если вы также компилируете для Windows, можете ли вы использовать Qt Creator с компилятором Visual C++ или вы просто используете Mingw? –
Да, вы можете настроить Qt Creator на использование Visual C++ в качестве компилятора. –