Russian Qt Forum
Ноябрь 06, 2024, 03:04
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Установка, сборка, отладка, тестирование
>
Установка qt-4.3.0 и интегратора
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Установка qt-4.3.0 и интегратора (Прочитано 4545 раз)
SL
Гость
Установка qt-4.3.0 и интегратора
«
:
Июль 15, 2007, 18:46 »
Здравствуйте
У меня был установлен qt-4.2.3, и интегратор. Решил поставить 4.3.0, в принципе все установилось, но есть ряд вопросов.
Скачал qt-win-commercial-src-4.3.0.zip и qt-vsintegration-1.3.0.exe, Установил следующие переменные :
QMAKESPEC win32-msvc2005
QTDIR f:\SDK\qt-4.3.0
PATH f:\SDK\qt-4.3.0\bin
Удалил все пути, которые указывали на версию 2.3.
В конфиге прописал:
-debug-and-release
-static
-qt3support
-openssl
-plugin-sql-psql
-qt-gif
-qt-libmng
-qt-libjpeg
-qt-zlib
-fast
-plugin-sql-sqlite
-plugin-sql-odbc
-qt-libpng
-qt-libtiff
-rtti
и в файле …mkspecs\win32-msvc2005\qmake.conf.
QMAKE_CFLAGS_RELEASE = -O2 -MT
QMAKE_CFLAGS_DEBUG = -Zi –MTd
убирал директивы embed_manifest_dll и embed_manifest_exe.
У меня с первого раза не собралась либа QtGui.lib компилятор выдал:
1>Compiling...
1>moc_qwizard_win_p.cpp
1>.\tmp\moc\debug_shared\moc_qwizard_win_p.cpp(36) : error C2653: 'QVistaHelper' : is not a class or namespace name
1>.\tmp\moc\debug_shared\moc_qwizard_win_p.cpp(41) : error C2653: 'QVistaHelper' : is not a class or namespace name
1>.\tmp\moc\debug_shared\moc_qwizard_win_p.cpp(42) : error C2270: 'metaObject' : modifiers not allowed on nonmember functions
1>.\tmp\moc\debug_shared\moc_qwizard_win_p.cpp(46) : error C2653: 'QVistaHelper' : is not a class or namespace name
1>.\tmp\moc\debug_shared\moc_qwizard_win_p.cpp(50) : error C2061: syntax error : identifier 'QVistaHelper'
1>.\tmp\moc\debug_shared\moc_qwizard_win_p.cpp(50) : error C2146: syntax error : missing '(' before identifier 'QVistaHelper'
1>.\tmp\moc\debug_shared\moc_qwizard_win_p.cpp(51) : error C2352: 'QObject::qt_metacast' : illegal call of non-static member function
1> f:\sdk\qt-4.3.0\include\qtcore\../../src/corelib/kernel/qobject.h(92) : see declaration of 'QObject::qt_metacast'
1>.\tmp\moc\debug_shared\moc_qwizard_win_p.cpp(54) : error C2653: 'QVistaHelper' : is not a class or namespace name
1>.\tmp\moc\debug_shared\moc_qwizard_win_p.cpp(56) : error C2352: 'QObject::qt_metacall' : illegal call of non-static member function
1> f:\sdk\qt-4.3.0\include\qtcore\../../src/corelib/kernel/qobject.h(92) : see declaration of 'QObject::qt_metacall'
Потом нашел в исходниках и поправил, там почему то в хедере определение класса QVistaHelper было отключено дефайноми а в исходнике нет. Все собралось, но библиотеки только для динамической линковки и без OpenSLL.
Как собрать поддержку OpenSLL и либы для статической линковки?
И второе удалил интегратор 2.3 поставил 3.0 все нормально подставилось, но при открытии файла .pro в студии он почему то вызывает qmake и версии 2.3, и получается, что инклуды он берет из 3.0, а либы из 2.3 не могу понять где у него установлен путь к qmake.
Записан
Racheengel
Джедай : наставник для всех
Offline
Сообщений: 2679
Я работал с дискетам 5.25 :(
Установка qt-4.3.0 и интегратора
«
Ответ #1 :
Июль 15, 2007, 23:38 »
путь к qmake по моему прописан в реестре.
вообще, проверь, на что указывают QTDIR и PATH.
Должны стоять пути к 4.3.0.
Записан
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 не волк, в лес не уйдёт
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...