Название: QT 4.3.0 - 'QVistaHelper' : is not a class or namespace name Отправлено: CrazyCoder от Июнь 05, 2007, 16:30 Проблема при компиляции QT 4.3.0 commercial msvc2005 (SP1):
Код: Microsoft (R) Program Maintenance Utility Version 8.00.50727.762 Есть какие-то мысли? Или с поддержкой Vista стиля на XP собрать нельзя? Название: Re: QT 4.3.0 - 'QVistaHelper' : is not a class or namespace Отправлено: QCasper от Июнь 05, 2007, 16:53 Цитата: "CrazyCoder" Или с поддержкой Vista стиля на XP собрать нельзя? Скорее всего, т.к. это безсмысленно ибо на хп всеравно работать не будет: Цитата: "Qt Assistant" Warning: This style is only available on the Windows Vista platform because it makes use of Windows Vista's style engine. Название: Re: QT 4.3.0 - 'QVistaHelper' : is not a class or namespace Отправлено: Sergey B. от Июнь 06, 2007, 05:14 Цитата: "QCasper" Цитата: "CrazyCoder" Или с поддержкой Vista стиля на XP собрать нельзя? Скорее всего, т.к. это безсмысленно ибо на хп всеравно работать не будет: Цитата: "Qt Assistant" Warning: This style is only available on the Windows Vista platform because it makes use of Windows Vista's style engine. Ну во первых нужен хотя бы Vista SDK Название: QT 4.3.0 - 'QVistaHelper' : is not a class or namespace name Отправлено: CrazyCoder от Июнь 06, 2007, 09:20 Это предположение и проверенный факт? Как SDK прикручивается?
Название: QT 4.3.0 - 'QVistaHelper' : is not a class or namespace name Отправлено: BaltikS от Июнь 06, 2007, 09:46 SDK скачивается с сайта Microsoft, устанавливается, добавляются к переменным окружения INCLUDE и LIB соотв. пути и в путь....
Название: QT 4.3.0 - 'QVistaHelper' : is not a class or namespace name Отправлено: CrazyCoder от Июнь 06, 2007, 12:02 Всем спасибо, собралось.
Название: QT 4.3.0 - 'QVistaHelper' : is not a class or namespace name Отправлено: Sergey B. от Июнь 08, 2007, 21:42 Цитата: "CrazyCoder" Всем спасибо, собралось. У меня тоже собралось VS 2005, без Виста СДК и прочего. Стоит только то что с визуалкой идёт... Что характерно при configure.exe показывает что vista style включен по дефолту... Название: QT 4.3.0 - 'QVistaHelper' : is not a class or namespace name Отправлено: Tirex от Июнь 10, 2007, 14:31 скомпилили с опциями
-release -qt-style-windows -qt-style-windowsxp -qt-style-plastique -qt-style-cleanlooks -qt-style-motif -qt-style-cde также такая ошибка :( Так нужно Виста СДК или нет ? Название: QT 4.3.0 - 'QVistaHelper' : is not a class or namespace name Отправлено: CrazyCoder от Июнь 10, 2007, 15:13 Я собирал с "configure.exe -release -fast -no-exceptions". Не знаю, нужно ли SDK, т.к. когда не собралось были немного другие опции.
Название: QT 4.3.0 - 'QVistaHelper' : is not a class or namespace name Отправлено: Tirex от Июнь 10, 2007, 15:27 собирал через VS command promt ?
ну -fast понятно а зачем -no-exception ? У меня 2005 sp 1 enu чеж такое то :( а вообще опции отмеченные плюсиками вроде сами определяются доступны они или нет? Название: QT 4.3.0 - 'QVistaHelper' : is not a class or namespace name Отправлено: CrazyCoder от Июнь 10, 2007, 15:37 Цитировать а вообще опции отмеченные плюсиками вроде сами определяются доступны они или нет? Да, это дефолты, их можно не указывать принудительно. Цитировать собирал через VS command promt ? Практически да. cmd.exe, руками батник vsvars32 запускал. Цитировать ну -fast понятно а зачем -no-exception ? Чтобы размер поменьше был, но что-то в новых версиях это не помогает =) Название: QT 4.3.0 - 'QVistaHelper' : is not a class or namespace name Отправлено: Tirex от Июнь 10, 2007, 15:52 Дайте плиз ссылку на виста сдк на всяки случай.
Название: QT 4.3.0 - 'QVistaHelper' : is not a class or namespace name Отправлено: CrazyCoder от Июнь 10, 2007, 15:54 Vista SDK (http://www.microsoft.com/downloads/details.aspx?FamilyID=ff6467e6-5bba-4bf5-b562-9199be864d29&displaylang=en) 1.1 GB =) Удачи.
Название: QT 4.3.0 - 'QVistaHelper' : is not a class or namespace name Отправлено: Tirex от Июнь 10, 2007, 16:00 >Vista SDK 1.1 GB =) Удачи.
:shock: да уж . я конечно могу скачать. Но нафик он мне, тока для QT? Я лучше еще помучаюсь. а какая версия VS ? 2 Sergey B. у вас с какими опциями собралось ? И какая версия VS у вас. Название: QT 4.3.0 - 'QVistaHelper' : is not a class or namespace name Отправлено: CrazyCoder от Июнь 10, 2007, 16:01 Версия VS в моем первом посте.
Название: QT 4.3.0 - 'QVistaHelper' : is not a class or namespace name Отправлено: Sergey B. от Июнь 10, 2007, 16:06 Цитата: "Tirex" скомпилили с опциями -release -qt-style-windows -qt-style-windowsxp -qt-style-plastique -qt-style-cleanlooks -qt-style-motif -qt-style-cde также такая ошибка :( Так нужно Виста СДК или нет ? просто Код: configure.exe -release -shared -plugin-sql-odbc -plugin-sql-sqlite Точно собирётся... Название: QT 4.3.0 - 'QVistaHelper' : is not a class or namespace name Отправлено: CrazyCoder от Июнь 10, 2007, 16:13 Возможно, какой-то глюк VS, сотри каталог, распакуй занова туда все и попробуй с чистого листа.
Название: QT 4.3.0 - 'QVistaHelper' : is not a class or namespace name Отправлено: Sergey B. от Июнь 10, 2007, 16:23 Цитата: "CrazyCoder" Возможно, какой-то глюк VS, сотри каталог, распакуй занова туда все и попробуй с чистого листа. можно nmake confclean Название: QT 4.3.0 - 'QVistaHelper' : is not a class or namespace name Отправлено: CrazyCoder от Июнь 10, 2007, 17:34 Цитировать можно nmake confclean Не всегда помогает, было несколько раз что не все удалялось из-за ошибок в clean tragets. Надежнее удалить руками. Название: QT 4.3.0 - 'QVistaHelper' : is not a class or namespace name Отправлено: Tirex от Июнь 10, 2007, 17:51 Цитата: "CrazyCoder" Возможно, какой-то глюк VS, сотри каталог, распакуй занова туда все и попробуй с чистого листа. взял твои опции , собралось. Надоело экспериментировать. Название: QT 4.3.0 - 'QVistaHelper' : is not a class or namespace name Отправлено: Lion от Июнь 14, 2007, 11:13 У кого собралось, выложите свои конфигурации сюда, у меня такое подозрение что собирается только -release
Название: QT 4.3.0 - 'QVistaHelper' : is not a class or namespace name Отправлено: Maz от Июнь 14, 2007, 17:58 У меня все собралось без каких либо проблем с первого раза.
Все что делал по шагам: 1. распаковал qt чтобы путь был без пробелов; 2. установил переменные QMAKESPEC=win32-msvc и QTDIR=путь к папке с QT; 3. прописал в path путь к bin для QT; 4. запустил студийную консоль: configure -debug-and-release -shared -qt-sql-sqlite -qt-gif -qt-libpng -qt-libjpeg -qt-libmng -qt-zlib nmake пошел много раз перекурил... :) Да, про ключи лицензии забыл - файлик с лицензией скопировал в C:\Documents and Settings\Имя пользователя Название: QT 4.3.0 - 'QVistaHelper' : is not a class or namespace name Отправлено: pastor от Июнь 14, 2007, 18:26 Во мой конфиг
Код:
Пробывал с -no-accessibility - не собираеться. Отрепортил тролям, обящали исправить в 4.3.1 Название: QT 4.3.0 - 'QVistaHelper' : is not a class or namespace name Отправлено: Lion от Июнь 17, 2007, 21:28 Заново распаковал и удачно скомпилировал с ключами -no-qt3support -qt-gif - fast, т.е. мне помог -fast
|