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

Войти
 
  Начало Форум WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  
  Просмотр сообщений
Страниц: 1 ... 27 28 [29] 30
421  Qt / Установка, сборка, отладка, тестирование / Re: Что посоветуете к компилятору VC++ 2003? : Сентябрь 05, 2007, 06:13
А может проще найти нормальную полную версию Visual Studio 2003, а не пытаться собрать ее самому из разных кусочков (может быть и не совсем совместимых)?  Смеющийся
422  Qt / Установка, сборка, отладка, тестирование / Re: Что посоветуете к компилятору VC++ 2003? : Сентябрь 04, 2007, 19:00
Цитировать
Либы delayimp.lib нету. Может приаттачишь, если у тебя есть такая?
С удовольствием, вот только куда  Непонимающий У меня никаких кнопок по аттачу нет.
423  Qt / Установка, сборка, отладка, тестирование / Re: Что посоветуете к компилятору VC++ 2003? : Сентябрь 04, 2007, 18:03
Цитировать
После запуска инсталлятор ругнулся, что не найдена mspdb80.dll.
Это DLL от VisualStudio 2005!!! В 2003 должна быть mspdb71.dll. Требуется для создания дебажных версий, поэтому Qt в таком раскладе лучше собрать релизовскую.
delayimp.lib - штатная либа от VS, должна быть в либах (в смысле VC7\Lib).
Установлена ли переменная QMAKESPEC?
424  Qt / Установка, сборка, отладка, тестирование / Re: Что посоветуете к компилятору VC++ 2003? : Сентябрь 04, 2007, 16:49
С ним проще хотя бы потому, что не надо искать никаких ключей для коммерческих версий. Достаточно скачать OpenSource версию Qt.
Если речь идет о Qt4 - согласен. Но официального OpenSource Qt3 под Винду нет, есть только версии портированные энтузиастами на SourceForge.net http://sourceforge.net/project/showfiles.php?group_id=49109
425  Компиляторы и платформы / Windows / Re: Принципиальное отличие консольных и GUI- приложений : Сентябрь 03, 2007, 20:56
Консольных приложений с форточкой не может быть в принципе. У них разный main(). Но любое из них может из себя вызвать противоположность (консоль -> форточку и наоборот). Но это будут два разных приложения. Несмотря на отличие в интерфейсе (чисто визуальное), это все равно полноценные приложения Win32.
А может быть под консолью имелся в виду сеанс DOS?  Непонимающий
Если интересует разница с точки зрения написания программ - то очень большая. Для GUI надо писать оконные функции (если писать на чистом WinAPI), для консоли этого ничего не надо.
426  Qt / Установка, сборка, отладка, тестирование / Re: Что посоветуете к компилятору VC++ 2003? : Сентябрь 03, 2007, 17:39
Если нет желания с портированием кода под Qt4 (а скорее всего просто так это сделать не получится), то однозначно рекомендую поставить с Лесного базара Qt 3.3.8. Уже достаточно давно работаю с ней именно под VC++ 2003 и не заметил никаких проблем. Для сборки Qt в варианте студии вполне достаточно описанного набора (компилятор, линкер, либы,...). Только надо установку Qt запускать из батника, чтобы нашлись либы и хидеры. По поводу совместимости - код написанный на студии совершенно спокойно компилили в Линухе. Поэтому, если нет специфических вызовов - все должно пройти гладко.
427  Qt / Установка, сборка, отладка, тестирование / Re: VS Integration : Август 28, 2007, 16:31
Становится интересно, что же такого тролли наворотили, что нет совместной жизни у интеграторов?
428  Qt / Установка, сборка, отладка, тестирование / Re: VS Integration : Август 27, 2007, 17:57
Странно  Непонимающий Может быть речь идет о попытке их совместной жизни. Так этого можно и не ждать. qt-vsaddin-collection-xxx - это именно коллекция интеграторов, т.е. позволяет жить под студией qt3 и qt4 одновременно (хотя это на мой взгляд извращение), а qt-vsintegration-xxx интегратор только под qt4. Если не ошибаюсь (давно уже их не ставил, т.к. сейчас приходится жить под qt3), у них одно внутреннее название библиотеки. Надо ставить или то, или то. Но удаляются и ставятся заново они корректно. Кстати, они заточены под разные релизы Qt: 4.2.3 и 4.3.1 (в плане интеграции хелпа).
429  Qt / Базы данных / QT4 + MySQL : Июль 13, 2007, 15:47
переконфигурируй QT
configure -shared -debug-and-release -rtti -stl -plugin-sql-mysql
430  Qt / Базы данных / QT4 + MySQL : Июль 12, 2007, 20:27
Цитата: "Godfather"
а почему дрова не робят?(
или я не понимаю связи между ними

Плагин не грузится, соответственно, не грузится драйвер (Qt даже и не подозревает о наличии такого  :wink: ). Если уж так хочется собрать статическую Qt, то и все расширения (SQL, Imageformats и прочее) надо тоже собирать статически (ключи -qt-sql-mysql а не -plugin-sql-mysql)
431  Qt / Базы данных / QT4 + MySQL : Июль 12, 2007, 19:11
Статическая Qt не работает с плагинами. Пересобери с ключом -shared
432  Qt / Установка, сборка, отладка, тестирование / VS2005 : Июль 03, 2007, 10:54
Цитата: "17dufa"
еще интересней:)
чего-то мне везет как проклятому, запустил те же команды не в стандартном cmd, а в Visual Studio 2005 Command Promt - пока работает и такое очучение, что успешно работает

А вот с этого и надо было начинать сборку. Ведь похожие вопросы неоднократно обсуждались на форуме: VS через свой Command Promt (именно через свой, а не через стандартный cmd) устанавливает INCLUDE, LIB и еще кучу переменных.
Насчет поддержки VS2005 в 4.2.2 - она поддерживалась еще в Qt3 (достаточно легко проверить по наличию каталога win32-msvc2005 в каталоге %QTDIR%\mcspecs)
433  Qt / Установка, сборка, отладка, тестирование / VS2005 : Июль 03, 2007, 09:11
Цитата: "17dufa"
"сейчас посмотрел на лесном базаре - получается, что под 2005 студию надо другие исходники качать?

На то они и исходники, чтобы ставится под любую систему. Надо только правильно собрать. Версию VS (2003 или 2005) Qt определяет по переменной QMAKESPEC (win32-msvc.net или win32-msvc2005 соответственно). Даже если переменная указывает на другую версию, можно принудительно собрать через задание ключа -spec win32-msvc2005. Так что проверь сначала эту переменную.
434  Qt / Пользовательский интерфейс (GUI) / Вызвать у всех виджетом изменения стиля : Июнь 08, 2007, 20:14
Код:
QMainWindow myWindow;
QStyle *myStyle = new MyStyle();
myWindow.setStyle(myStyle);
QList<QWidget *> widgets = qFindChildren<QWidget *>(&myWindow);
foreach (QWidget *w, widgets)
        w->setStyle(myStyle);

Вообще-то, все это есть в стандартных Demos
435  Qt / Пользовательский интерфейс (GUI) / QDateEdit и popup-календарь (Qt 4.3.0) : Июнь 07, 2007, 19:44
Цитата: "Tonal"
А в Qt 4.2.3 календарик выпадал в нашей раскладке...

Интересно узнать каким это образом? Не пожалел времени, собрал 4.2.3 - эффект тот-же самый, что и следовало ожидать - по умолчанию жесткая инициализация Qt::Sunday.
Страниц: 1 ... 27 28 [29] 30

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