Russian Qt Forum
Ноябрь 06, 2024, 03:15 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1] 2   Вниз
  Печать  
Автор Тема: Qt&MSVC  (Прочитано 11772 раз)
akorchagin
Гость
« : Сентябрь 15, 2007, 21:31 »

Подскажите, плиз, или дайте ссылку.
В Qt я больше теоретик, чем практик.
Читал документацию, но толкового ничего пока не писал.
Пытаю сваять программу под Windows в MSVC 6.0
Большая проблема в том, что не получается отлаживать приложение.
В каталоге debug никакие файлы не генерятся.
Проект создаю следующим образом:
qmake -project
qmake -tp vc graph.pro
Что делать?

P.S. Возможно тема эта всплывала на данном форуме, но найти ничего не удалось.
Помогите, плиз.
Записан
Racheengel
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2679


Я работал с дискетам 5.25 :(


Просмотр профиля
« Ответ #1 : Сентябрь 15, 2007, 23:34 »

1. Деинсталлировать Qt и  MSVC 6.0.
2. Поставить MSVC 2003-2005-2008.
3. Постаить Qt для этого MSVC.
4. Поставить интеграторы. *

*примечание. пункы 1-3 не обязательны, но желательны.
                    а без 4 работать ничего не будет.
Записан

What is the 11 in the C++11? It’s the number of feet they glued to C++ trying to obtain a better octopus.

COVID не волк, в лес не уйдёт
akorchagin
Гость
« Ответ #2 : Сентябрь 16, 2007, 11:35 »

Простите за невежество, а что есть "интеграторы"?
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #3 : Сентябрь 16, 2007, 12:48 »

Интеграторы соединяют кутю и студию. Скачать можно на оффсайте.
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
Racheengel
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2679


Я работал с дискетам 5.25 :(


Просмотр профиля
« Ответ #4 : Сентябрь 16, 2007, 13:21 »

интегратор - это прога от Троллей, которая встраивается в Студию и автоматом следит за созданием правил сборки для моков, уиков и т.д.
Записан

What is the 11 in the C++11? It’s the number of feet they glued to C++ trying to obtain a better octopus.

COVID не волк, в лес не уйдёт
akorchagin
Гость
« Ответ #5 : Сентябрь 16, 2007, 20:30 »

Большое спасибо за информацию.
Буду пробовать.
Записан
fightcat
Гость
« Ответ #6 : Сентябрь 17, 2007, 13:30 »

Интеграторы - предложение спорное, т.к. в некоторых случаях у них срывает башню и начинается такоооеее....  Шокированный Ну и вообще не всегда удобно. Хотя, нужно отдать должное, последние версии работают постабильнее.
Однако, чтобы не привязываться к конкретным средствам разработки - все ж таки не каждый программист может себе позволить лицензионный VS2003-2005-2008  Подмигивающий нужно в сгенерированный файл .pro добавить строчку CONFIG += qt debug, о чем, кстати, написано в qassistant.
Записан
akorchagin
Гость
« Ответ #7 : Сентябрь 17, 2007, 21:34 »

нужно в сгенерированный файл .pro добавить строчку CONFIG += qt debug, о чем, кстати, написано в qassistant.
Делал.
После команды
qmake -project
добавлял строку, а затем делал
qmake -tp vc graph.pro

с этого и начал.
Результат нулевой.
MSVC предлагает мне отлаживать ассемблерный код Злой
В каталоге debug пусто.
Записан
fightcat
Гость
« Ответ #8 : Сентябрь 18, 2007, 15:33 »

Ээээ... А чего за версия qt- то?
Специально винду включал проверить - у меня в 4.2.0 и в 4.3.1 проекты для вижуалки делаются

qmake -project
qmake -t vcapp

и все работает...  В замешательстве
Записан
akorchagin
Гость
« Ответ #9 : Сентябрь 18, 2007, 22:27 »

qmake -project
qmake -t vcapp

и все работает...  В замешательстве
У меня 4.1. На выходных попытаюсь 4.3 поставить.
А "все работает" - это означает, что на брекпоинтах нормально останавливается и позволяет значения переменных смотреть?
Записан
fightcat
Гость
« Ответ #10 : Сентябрь 18, 2007, 23:14 »

Ну да, рожает вполне нормальный проект для вижуалки, который абсолютно адекватно себя ведет. Делает все то же, что и собственно вижуальный - все возможности дебага в полном объеме...
Причем даже без всяких там добавлений руками в проект надписей про дебаг. Я сам просто в основном под linux и в vim пишу - там это надо...

Только, эта, у меня Qt нативный под win32, под MinGW, если че, сам не проверял, но народ кругом пользуется и матюгов, вроде, не слышно...
Записан
cutwater
Гость
« Ответ #11 : Сентябрь 19, 2007, 10:28 »

1. Деинсталлировать Qt и  MSVC 6.0.
2. Поставить MSVC 2003-2005-2008.
3. Постаить Qt для этого MSVC.
4. Поставить интеграторы. *

Вот как раз интеграторами не обзавелся. На сайте был, не нашел... видимо плохо искал. Кто-нибудь мне может скинуть ссылку?
Записан
fightcat
Гость
« Ответ #12 : Сентябрь 19, 2007, 10:44 »

http://trolltech.com/products/qt/indepth/vs-integration
Записан
cutwater
Гость
« Ответ #13 : Сентябрь 20, 2007, 23:12 »

На сколько я разобрался, то такого плана интеграторы коммерческие и простому смертному не светят.
Записан
pastor
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 2901



Просмотр профиля WWW
« Ответ #14 : Сентябрь 21, 2007, 00:10 »

Проблема не в интерграторах. Я себе неразу не ставил инетграторы. Работаю как с Qt 3 так и с Qt 4. Использую VS 6.0 + SP5 + SP6, VS 2003 +SP1, VS 2005 + SP1

Попробуй переустановить VS 6 и накатить на неё сервиспаки и пересобрать Qt или обновить VS
« Последнее редактирование: Сентябрь 21, 2007, 00:12 от pastor » Записан

Integrated Computer Solutions, Inc. (ICS)
http://www.ics.com/
Страниц: [1] 2   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.129 секунд. Запросов: 23.