Я искал везде, но я не могу найти поддержку последней версии Visual Studio.
Есть ли способ обойти это?
Я искал везде, но я не могу найти поддержку последней версии Visual Studio.
Есть ли способ обойти это?
Qt 5.9.1 и более поздние версии предварительно собраны для VS 2017 64 бит. Вы можете скачать его с официальной веб-страницы Qt. Если вам нужно 32 бита, прошу прощения за то, что вам нужно будет скомпилировать его вручную (удачи, обычно это не простой и не простой процесс). Смотрите обновления ниже.
Кроме того, вам понадобятся VS Tools. Вы можете скачать последнюю версию для VS 2017 здесь (официальная страница загрузок еще не была обновлена по этому поводу). Не существует стабильной версии для VS 2017 (см. Обновление ниже), но последняя (хотя и немного устаревшая) сборка разработки устраняет основные проблемы интеграции. Вы можете скачать здесь.
Наконец, просто взгляните на официальную документацию, чтобы быстро узнать, как ее использовать. В принципе:
ОБНОВЛЕНИЕ: как упомянуто в этом сообщении от MSDN, двоичные файлы, сгенерированные usign VS 2015, совместимы с VS 2017. Таким образом, в этом случае также должны работать компиляции Qt для 2015 (32 и 64 бит).
ОБНОВЛЕНИЕ (2018-9-13): два месяца назад мы использовали 32-битную сборку VS 2015 в VS 2017 (включая последнее обновление 15.8.4). В этом смысле проблем пока не найдено.
ОБНОВЛЕНИЕ (2018-12-10): Qt 5.12.0 (LTS) поставляется с предварительно скомпилированными двоичными файлами для VS 2017 32 и 64 бит.
ОБНОВЛЕНИЕ: в феврале прошлого года был выпущен первый официальный выпуск VS Tools для VS 2017. Вы можете прочитать больше об этом в блоге Qt.