Ответ 1
На данный момент вы можете просто загрузить Qt для Visual Studio 2015. Здесь.
У нас есть большой проект, который использовал .NET Framework для отображения форм/окон. Недавно я решил отказаться от CLR-зависимости и перейти на Qt.
Во время обучения Qt мы перешли с Visual studio 2013-2015, а затем я заметил, что нет поддержки qt для версии MSVC 14, которую использует vs2015.
Кроме того, Qt vs addin не работал в jn visual studio express/community edition, который мы используем. Есть ли у меня шанс использовать Qt и qt addin в наших проектах?
Поиск в Интернете не помог, и похоже, что никто не использует Qt с последней Visual Studio?
На данный момент вы можете просто загрузить Qt для Visual Studio 2015. Здесь.
Вы можете использовать Qt в Visual Studio 2015 без каких-либо проблем. Как уже было сказано в комментариях, вы должны построить его из исходного кода, но Qt довольно просто построить. Вы можете загрузить текущие (5.5) источники here, а затем следовать this пошаговый пример по его созданию.
Я бы также предложил прочитать больше о настройках, это может сэкономить вам много времени. Возможно, вы также сохраните некоторые внешние зависимости, если вы пропустите те компоненты, которые вам не нужны. Моя конфигурация, например, содержит -skip qtwebkit -skip qtwebchannel
, поэтому мне не нужен ruby или python.
Я мог полностью опустить шаг 3 из ссылки. Просто не забудьте открыть командную строку Visual Studio (здесь важно 32/64) для configure
и nmake
.
Для Visual Studio 2015 надстройка Qt больше не доступна. Но есть расширение (Tools > Extensions & Updates
), называемое Qt5Package или QtPackage, которое имеет ту же функциональность. После его установки у вас есть запись Qt на главной панели инструментов, где вы должны указать версию и путь к каталогу, в котором вы его создали. Эта версия также будет связана с текущим проектом через одно и то же меню.
Если вы загружаете существующий проект, вам также нужно его преобразовать, чтобы вся функциональность Qt использовалась автоматически. Вы можете сделать это, открыв решение и щелкнув правой кнопкой мыши; должна быть запись для преобразования в QtAddin сгенерированный проект.
Я использую Qt 5.5 на Visual Studio 2015 со старым проектом, и он работает без каких-либо проблем.
Qt, наконец, добавили поддержку Visual Studio 2013 и 2015, хотя сейчас она только в бета-версии. См. QTVSADDINBUG-404 для прогресса и прочитайте сообщение в блоге Из Visual Studio Add- В программе Qt VS Tools (Beta).