Название: Qt&MSVC Отправлено: akorchagin от Сентябрь 15, 2007, 21:31 Подскажите, плиз, или дайте ссылку.
В Qt я больше теоретик, чем практик. Читал документацию, но толкового ничего пока не писал. Пытаю сваять программу под Windows в MSVC 6.0 Большая проблема в том, что не получается отлаживать приложение. В каталоге debug никакие файлы не генерятся. Проект создаю следующим образом: qmake -project qmake -tp vc graph.pro Что делать? P.S. Возможно тема эта всплывала на данном форуме, но найти ничего не удалось. Помогите, плиз. Название: Re: Qt&MSVC Отправлено: Racheengel от Сентябрь 15, 2007, 23:34 1. Деинсталлировать Qt и MSVC 6.0.
2. Поставить MSVC 2003-2005-2008. 3. Постаить Qt для этого MSVC. 4. Поставить интеграторы. * *примечание. пункы 1-3 не обязательны, но желательны. а без 4 работать ничего не будет. Название: Re: Qt&MSVC Отправлено: akorchagin от Сентябрь 16, 2007, 11:35 Простите за невежество, а что есть "интеграторы"?
Название: Re: Qt&MSVC Отправлено: Пантер от Сентябрь 16, 2007, 12:48 Интеграторы соединяют кутю и студию. Скачать можно на оффсайте.
Название: Re: Qt&MSVC Отправлено: Racheengel от Сентябрь 16, 2007, 13:21 интегратор - это прога от Троллей, которая встраивается в Студию и автоматом следит за созданием правил сборки для моков, уиков и т.д.
Название: Re: Qt&MSVC Отправлено: akorchagin от Сентябрь 16, 2007, 20:30 Большое спасибо за информацию.
Буду пробовать. Название: Re: Qt&MSVC Отправлено: fightcat от Сентябрь 17, 2007, 13:30 Интеграторы - предложение спорное, т.к. в некоторых случаях у них срывает башню и начинается такоооеее.... :o Ну и вообще не всегда удобно. Хотя, нужно отдать должное, последние версии работают постабильнее.
Однако, чтобы не привязываться к конкретным средствам разработки - все ж таки не каждый программист может себе позволить лицензионный VS2003-2005-2008 ;) нужно в сгенерированный файл .pro добавить строчку CONFIG += qt debug, о чем, кстати, написано в qassistant. Название: Re: Qt&MSVC Отправлено: akorchagin от Сентябрь 17, 2007, 21:34 нужно в сгенерированный файл .pro добавить строчку CONFIG += qt debug, о чем, кстати, написано в qassistant. Делал.После команды qmake -project добавлял строку, а затем делал qmake -tp vc graph.pro с этого и начал. Результат нулевой. MSVC предлагает мне отлаживать ассемблерный код >:( В каталоге debug пусто. Название: Re: Qt&MSVC Отправлено: fightcat от Сентябрь 18, 2007, 15:33 Ээээ... А чего за версия qt- то?
Специально винду включал проверить - у меня в 4.2.0 и в 4.3.1 проекты для вижуалки делаются qmake -project qmake -t vcapp и все работает... :-\ Название: Re: Qt&MSVC Отправлено: akorchagin от Сентябрь 18, 2007, 22:27 qmake -project У меня 4.1. На выходных попытаюсь 4.3 поставить.qmake -t vcapp и все работает... :-\ А "все работает" - это означает, что на брекпоинтах нормально останавливается и позволяет значения переменных смотреть? Название: Re: Qt&MSVC Отправлено: fightcat от Сентябрь 18, 2007, 23:14 Ну да, рожает вполне нормальный проект для вижуалки, который абсолютно адекватно себя ведет. Делает все то же, что и собственно вижуальный - все возможности дебага в полном объеме...
Причем даже без всяких там добавлений руками в проект надписей про дебаг. Я сам просто в основном под linux и в vim пишу - там это надо... Только, эта, у меня Qt нативный под win32, под MinGW, если че, сам не проверял, но народ кругом пользуется и матюгов, вроде, не слышно... Название: Re: Qt&MSVC Отправлено: cutwater от Сентябрь 19, 2007, 10:28 1. Деинсталлировать Qt и MSVC 6.0. 2. Поставить MSVC 2003-2005-2008. 3. Постаить Qt для этого MSVC. 4. Поставить интеграторы. * Вот как раз интеграторами не обзавелся. На сайте был, не нашел... видимо плохо искал. Кто-нибудь мне может скинуть ссылку? Название: Re: Qt&MSVC Отправлено: fightcat от Сентябрь 19, 2007, 10:44 http://trolltech.com/products/qt/indepth/vs-integration
Название: Re: Qt&MSVC Отправлено: cutwater от Сентябрь 20, 2007, 23:12 На сколько я разобрался, то такого плана интеграторы коммерческие и простому смертному не светят.
Название: Re: Qt&MSVC Отправлено: pastor от Сентябрь 21, 2007, 00:10 Проблема не в интерграторах. Я себе неразу не ставил инетграторы. Работаю как с Qt 3 так и с Qt 4. Использую VS 6.0 + SP5 + SP6, VS 2003 +SP1, VS 2005 + SP1
Попробуй переустановить VS 6 и накатить на неё сервиспаки и пересобрать Qt или обновить VS Название: Re: Qt&MSVC Отправлено: fightcat от Сентябрь 21, 2007, 12:38 Не, ну бесплатно, конечно, не светят, ну, как и вижуалка, впрочем... Да и сам Qt, чего таить, под винду, если нативный, тоже денег стоит ;)
Однако кейгенов и краков разных очень много. Не будем тут варез разводить - найти их несложно. Ну а если подобные меры претят, то почему тогда вижуалка? Тогда MinGW, Qt opensource-win и в качестве разработки, скажем, Eclipse, благо есть для него теперь интегратор, тоже халявный. А поскольку и виндовс тоже платный, то лучше - добро пожаловать к нам, на Линукс :) Название: Re: Qt&MSVC Отправлено: Racheengel от Сентябрь 22, 2007, 00:14 Проблема не в интерграторах. Я себе неразу не ставил инетграторы. Работаю как с Qt 3 так и с Qt 4. Использую VS 6.0 + SP5 + SP6, VS 2003 +SP1, VS 2005 + SP1 Попробуй переустановить VS 6 и накатить на неё сервиспаки и пересобрать Qt или обновить VS А как можно без них вообще под студией работать??? Если конечно не с командной строки собирать? Название: Re: Qt&MSVC Отправлено: pastor от Сентябрь 22, 2007, 16:12 А как можно без них вообще под студией работать??? Если конечно не с командной строки собирать? А зачем для сборки интеграторы? Разочек сгенерил с командной строки проект и работай на здоровье :) Некогда надобности в интеграторах не испытывал |