Russian Qt Forum

Qt => Общие вопросы => Тема начата: once_again_abc от Май 24, 2016, 15:43



Название: Qt5Package (Qt Visual Studio Add-in) + VS2015
Отправлено: once_again_abc от Май 24, 2016, 15:43
Всем привет!

Желаю работать с Qt5 из студии 2015. Поскольку Qt Visual Studio Add-in не работает с VS2015, то поставил Qt5Package, который ругается "No default Qt version found. Please check your Qt Visual Studio Add-in settings". Предварительно установил qt-opensource-windows-x86-msvc2013-5.5.1
Подскажите как это все заставить вместе работать? Самостоятельно собирать Qt 5.5.1 для VS2015? Или может быть есть какая-то возможность заставить работать родной Qt Visual Studio Add-in на VS2015?


Название: Re: Qt5Package (Qt Visual Studio Add-in) + VS2015
Отправлено: Hellraiser от Май 24, 2016, 15:51
"Родной" add-in работать в 2015 студии не будет по причине изменений в самой студии (изменилась поддержка плагинов). Если требуется именно 5.5.1, то только собирать самому. Для 2015 студии есть (http://download.qt.io/official_releases/qt/5.6/5.6.0/) собранная версия 5.6.0.


Название: Re: Qt5Package (Qt Visual Studio Add-in) + VS2015
Отправлено: once_again_abc от Май 24, 2016, 16:59
"Родной" add-in работать в 2015 студии не будет по причине изменений в самой студии (изменилась поддержка плагинов). Если требуется именно 5.5.1, то только собирать самому. Для 2015 студии есть (http://download.qt.io/official_releases/qt/5.6/5.6.0/) собранная версия 5.6.0.

Спасибо за подсказку! Поставил версию 5.6.0, но Qt5Package все равно не работает. Ругается на пути и падает, не позволяя создавать Qt проекты в студии.


Название: Re: Qt5Package (Qt Visual Studio Add-in) + VS2015
Отправлено: Hellraiser от Май 24, 2016, 18:10
А сам QtPackage взят отсюда (https://visualstudiogallery.msdn.microsoft.com/c89ff880-8509-47a4-a262-e4fa07168408)?


Название: Re: Qt5Package (Qt Visual Studio Add-in) + VS2015
Отправлено: once_again_abc от Май 25, 2016, 08:43
А сам QtPackage взят отсюда (https://visualstudiogallery.msdn.microsoft.com/c89ff880-8509-47a4-a262-e4fa07168408)?

Да. Может имеет смыл очередность установки Qt, VS2015, etc? или я просто пути к Qt не указал...


Название: Re: Qt5Package (Qt Visual Studio Add-in) + VS2015
Отправлено: once_again_abc от Май 25, 2016, 09:06
в переменных окружения указал QTDIR C:\Qt\Qt5.6.0\5.6\winrt_x86_msvc2015
в PATH добавил %QTDIR%\bin

ничего не изменилось, проблема та же.


Название: Re: Qt5Package (Qt Visual Studio Add-in) + VS2015
Отправлено: once_again_abc от Май 25, 2016, 09:20
переустановил QtPackage.

"QT5" появилась в меню VS2015. Qt5 -> Qt Options работает и показывает корректный путь к Qt.

Qt5 -> Launch Designer и Qt5 -> Launch Linguist ругаются на отсутствие дефолтной версии Qt.

Qt5 -> Reinstall templates and register libraries не помогло.

File -> New -> Project -> Qt Project не работает, вылетает с ошибкой Cannot instantiate QtProjectEngine object!

запустил QtCreator, в Help -> About пишет что собран на VS2013 32bit

Designer и Linguist вообще отсутствуют.


Название: Re: Qt5Package (Qt Visual Studio Add-in) + VS2015
Отправлено: Igors от Май 25, 2016, 09:23
Похожая проблема была, правда со старыми версиями Qt. MSVC хранит старый путь в файле(ах) проекта - пришлось его там менять руками


Название: Re: Qt5Package (Qt Visual Studio Add-in) + VS2015
Отправлено: Hellraiser от Май 25, 2016, 09:31
в переменных окружения указал QTDIR C:\Qt\Qt5.6.0\5.6\winrt_x86_msvc2015
в PATH добавил %QTDIR%\bin

ничего не изменилось, проблема та же.
А почему сборка для WinRT, а не x86 или 64? Qt для WinRT (http://doc.qt.io/qt-5/winrt-support.html) не совсем то, что надо.


Название: Re: Qt5Package (Qt Visual Studio Add-in) + VS2015
Отправлено: once_again_abc от Май 25, 2016, 09:39
в переменных окружения указал QTDIR C:\Qt\Qt5.6.0\5.6\winrt_x86_msvc2015
в PATH добавил %QTDIR%\bin

ничего не изменилось, проблема та же.
А почему сборка для WinRT, а не x86 или 64? Qt для WinRT (http://doc.qt.io/qt-5/winrt-support.html) не совсем то, что надо.

а потому что я слепой и установил себе сборку WinRT. спасибо за подсказку!


Название: Re: Qt5Package (Qt Visual Studio Add-in) + VS2015
Отправлено: once_again_abc от Май 25, 2016, 09:42
Плагин заработал.

Поставил qt-opensource-windows-x86-msvc2013-5.5.1, поправил QTDIR, перезапустил студию, через QT5 -> Options добавил конфигурацию msvc2013, сделал QT5 -> Reinstal templates and register libraries, перезапустил студию.

Попробую все таки прикрутить msvc2015 (не WinRT)

Плагин работает и с qt-opensource-windows-x86-msvc2015-5.6.0