Про Qt5 и VisualStudio 2012
lexa - 30/Дек/2012 12:41
Если в двух словах, то со связкой указанной в заголовке - счастья не получил, откатился на VS2010.
Если подробно:
- Qt - собирается без проблем, работает.
- qmake делает прекрасные работоспособные Makefiles
- qmake -tp vc - делает .vcxproj которые зовут компилятор от 2010-й версии (нет, я не туп, пути стоят нормально, QMAKESPEC=win32-msvc2012) и проекты не собираются, линкер ругается что у меня мои объектники от 2010, а библиотеки - от 2012.
- Предыдущую проблему поборол: QMAKESPEC=win32-msvc2010 qmake -tp vc, при первом открытии проекта его апгрейдим на 2012. Достает, но уже привык.
- Макросы для отладчика (показ Q-types по человечески) - установились, но не заработали.
- Последняя капля: при попытке прикрутить иконку к .exe (обычным способом: RC_FILE=resource.rc в .pro) - все сломалось с ошибкой "VTRES : fatal error CVT1100: duplicate resource. type:ICON, name:1, language:0x0409". Судя по гуглению, это привет от конверсии проекта из 2010 в 2012, этот самый .rc оказывается в двух местах прописан.
Comments
Под VS2012 можно использовать
Под VS2012 можно использовать Qt 4.x после небольшой доработки напильником. Рецепт по-моему был на stackoverflow
Не хочу 4, хочу 5. Частично -
Не хочу 4, хочу 5.
Частично - иррационально, а частично - оттого что там ANGLE уже в пузе и не надо думать как его самому собрать и из Qt использовать.
Самое главное, что они add-in
Самое главное, что они add-in для 12 студии до сих пор не обновили и не понятно собираются ли вообще.
Обновили, вместе с выходом
Обновили, вместе с выходом релиза Qt5.
Только он не работает. Во всяком случае, у меня. Точнее, не работают хелперы для отладчика.
В VS2012 новый формат
В VS2012 новый формат debugger visializers, а они еще не переписали свои под новый формат natvis. Чтобы использовать старый формат autoexp.dat нужно сделать как описано тут в коментарие https://bugreports.qt-project.org/browse/QTVSADDINBUG-129?page=com.atlas...
Вот спасибо! Я, правда 2012-ю
Вот спасибо!
Я, правда 2012-ю студию временно снес, но можно и вернуть...
В тикете они выложили
В тикете они выложили обновленные визуализаторы для Qt 5
О, XML-ные. И теперь понятно,
О, XML-ные.
И теперь понятно, как самому такие писать....