Подтвердить что ты не робот

Как использовать 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?

4b9b3361

Ответ 1

На данный момент вы можете просто загрузить Qt для Visual Studio 2015. Здесь.

Ответ 2

Строительство

Вы можете использовать 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 со старым проектом, и он работает без каких-либо проблем.