Просмотр сообщений
|
Страниц: 1 ... 27 28 [29] 30
|
423
|
Qt / Установка, сборка, отладка, тестирование / Re: Что посоветуете к компилятору VC++ 2003?
|
: Сентябрь 04, 2007, 18:03
|
После запуска инсталлятор ругнулся, что не найдена mspdb80.dll.
Это DLL от VisualStudio 2005!!! В 2003 должна быть mspdb71.dll. Требуется для создания дебажных версий, поэтому Qt в таком раскладе лучше собрать релизовскую. delayimp.lib - штатная либа от VS, должна быть в либах (в смысле VC7\Lib). Установлена ли переменная QMAKESPEC?
|
|
|
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 запускать из батника, чтобы нашлись либы и хидеры. По поводу совместимости - код написанный на студии совершенно спокойно компилили в Линухе. Поэтому, если нет специфических вызовов - все должно пройти гладко.
|
|
|
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
|
а почему дрова не робят?( или я не понимаю связи между ними Плагин не грузится, соответственно, не грузится драйвер (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
|
еще интересней:) чего-то мне везет как проклятому, запустил те же команды не в стандартном 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
|
"сейчас посмотрел на лесном базаре - получается, что под 2005 студию надо другие исходники качать? На то они и исходники, чтобы ставится под любую систему. Надо только правильно собрать. Версию VS (2003 или 2005) Qt определяет по переменной QMAKESPEC (win32-msvc.net или win32-msvc2005 соответственно). Даже если переменная указывает на другую версию, можно принудительно собрать через задание ключа -spec win32-msvc2005. Так что проверь сначала эту переменную.
|
|
|
|
|