Russian Qt Forum

Qt => Установка, сборка, отладка, тестирование => Тема начата: QCasper от Декабрь 09, 2007, 23:38



Название: qt integrator and MSVS2008
Отправлено: QCasper от Декабрь 09, 2007, 23:38
Возможен ли сабж? При установке интегратора 1.3.0 доступны галочки только для 2003 и 2005.


Название: Re: qt integrator and MSVS2008
Отправлено: vipet от Декабрь 13, 2007, 17:43
видимо пока невозможен.

Может быть удастся обойтись другими мерами, например сделать custom build rules, юзать стэндалоновский форм дизайнер и т.п.

Вобщем, смотря что от интегратора нужно.


Название: Re: qt integrator and MSVS2008
Отправлено: pastor от Декабрь 13, 2007, 18:52
если я не ошибаюсь, то поддержка появиться в Qt 4.4.0. А сейчас это невозможно


Название: Re: qt integrator and MSVS2008
Отправлено: der от Декабрь 14, 2007, 05:55
Тролли пишут, что в 4.4 будет поддержка MSVS 2008. В commercial будет интегратор, в opensource интегратора не будет. Хотя я тут, похоже, один опенсорс использую :).
//Off А хто в курсе, когда 4.4 выйдет? В сентябре вроде планировали на январь...


Название: Re: qt integrator and MSVS2008
Отправлено: pastor от Декабрь 14, 2007, 14:35
//Off А хто в курсе, когда 4.4 выйдет? В сентябре вроде планировали на январь...

Помоему, обещают а первом квартале 2008


Название: Re: qt integrator and MSVS2008
Отправлено: Sergey B. от Декабрь 14, 2007, 15:24
//Off А хто в курсе, когда 4.4 выйдет? В сентябре вроде планировали на январь...

Помоему, обещают а первом квартале 2008

Там пока 571 открытый баг.
И ещё много чего до ума не довели, если планируют 4.3.4, думаю не раньше конца февраля, в январе скорее всего выйдет 4.3.4, а потом 4.4.0, судя по всему тролли хотят сделать её революционной, с хорошими инструментами разработки (Qt Eclipse plugin). Наверное и о стабильности тоже думают.


Название: Re: qt integrator and MSVS2008
Отправлено: Godfather от Декабрь 27, 2007, 11:30
в Qt 4.3.x интеграция с VS 2008 невозможна по причине того что не предусмотрено
я думаю можно настроить руками, по аналогии с VS 2005

P.S.
http://labs.trolltech.com/forums/topic/63


Название: Re: qt integrator and MSVS2008
Отправлено: QCasper от Декабрь 27, 2007, 11:48
я думаю можно настроить руками, по аналогии с VS 2005

А можно с этого места поподробнее? Как это делается в VS 2005 "руками"?


Название: Re: qt integrator and MSVS2008
Отправлено: Godfather от Декабрь 27, 2007, 11:56
хм..
я лишь предположил

по идее - как было сказано выше - Custom Build Rules для Uic'a и Moc'а
и дополнить свойства проекта путями к Qtшным файлам
формы можно редактировать Designer'ом


Название: Re: qt integrator and MSVS2008
Отправлено: QCasper от Декабрь 27, 2007, 12:06
Меня вообще интегратор волнует только из-за двух вещей:

1. Генерирование проектов для Visual Studio.
2. Возможность просмотра значений объектов Qt классов во время отладки.

По первому пункту хочу уточнить - генерирование "нормальных" проектов для Visual Studio, а не этого безобразия, которое получается путем qmake -tp vs(или vc, путаю постоянно).


Название: Re: qt integrator and MSVS2008
Отправлено: Godfather от Декабрь 27, 2007, 12:20
уточните пожалуйста, про генерирование проектов?

а про отладку, по кр. мере в 2005ой студии, это страх божий. по сравнению с .NET - просто убожество, имхо.
отладке поддаётся по моим наблюдениям 10% объектов. в основном - строки. QDomЧтоНибудь - вообщ нет. Даже если это текстовая нода. Массивы (QVector, QList, ..) - в лучшем случае 0-ый элемент. Итп

а ещё InteliSense скорее мёртв чем жив. то работает, то нет (до перезагрузки)
у меня в проекте 70 кб заголовков, 600 кб исходников, 300 кб форм. БД интелисенса весит 26 мб.
когда в проекте было в 2-3 раза меньше кода - файл весил 20 мб..


Название: Re: qt integrator and MSVS2008
Отправлено: QCasper от Декабрь 27, 2007, 12:40
уточните пожалуйста, про генерирование проектов?

Что именно уточнить? С интегратором в качестве нового проекта можно сделать проект Qt, в котором будут прописаны все необходимые пути и даже сгенерится часть исходников. Без исходников впрочем можно обойтись. А вот с путями похуже, потому как интегратор делает нормальные пути с использованием переменных $(QTDIR), $(SolutionDir) и т.п. А вот qmake -tp vs захерачивает все пути как относительные, соответственно, стоит моему проекту переехать в другую папку или, о ужас, на другой компьютер и всё, файл проекта надо переделывать.


Название: Re: qt integrator and MSVS2008
Отправлено: Godfather от Декабрь 27, 2007, 12:45
аа
ок
я просто не понял что именно генерировать
Визард это удобно, ага
по идее такой можно сделать руками через Microsoft Visual Studio 9\VC\VCWizards
или однажды всё прописать и сохранить как шаблон

но для полноценной работы с 9ой студией придется ждать 4.4.
у меня в отделе отсутствие интеграции - единственная причина неперехода на 9ку :(