Russian Qt Forum
Ноябрь 23, 2024, 13:34
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Установка, сборка, отладка, тестирование
>
Установка на MC BC 3.0 Qt4.4.1, не конфигурируется
Страниц: [
1
]
2
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Установка на MC BC 3.0 Qt4.4.1, не конфигурируется (Прочитано 12181 раз)
a_n_y_a
Гость
Установка на MC BC 3.0 Qt4.4.1, не конфигурируется
«
:
Март 24, 2009, 09:45 »
Конфигурирую Qt 4.4.1 командой:
cd /tmp/qt-x11-opensource-src-4.4.1
./configure
Получаю следующее:
........
........
/usr/Distributiv/qt-x11-opensource-src-4.4.1/src/corelib/kernel/qvariant.cpp:356: static_cast from `void *' to `const char *'
/usr/Distributiv/qt-x11-opensource-src-4.4.1/src/corelib/kernel/qvariant.cpp:356: static_cast from `void *' to `const char *'
gmake: *** [qvariant.o] Ошибка 1
[root@localhost qt-x11-opensource-src-4.4.1]#
В системе MC BC 3.0 установлен GCC 2.96, может ли быть лшибка из-за этого? Вроде нужен 4.х?
В ASPLinux 12 все поставилось.
Записан
Rcus
Гость
Re: Установка на MC BC 3.0 Qt4.4.1, не конфигурируется
«
Ответ #1 :
Март 24, 2009, 10:01 »
Судя по
http://doc.trolltech.com/4.4/supported-platforms.html
Для GNU/Linux нужно как минимум GCC 3.3, а лучше 4.1+
Записан
a_n_y_a
Гость
Re: Установка на MC BC 3.0 Qt4.4.1, не конфигурируется
«
Ответ #2 :
Март 24, 2009, 10:13 »
А как в систему установить более новый GCC? Я в линуксе новичек, что надо сделать? МС ВС 3.0 имеет ядро 2.4 Можно ли на него поставить более новый GCC?
Записан
sLiva
Гость
Re: Установка на MC BC 3.0 Qt4.4.1, не конфигурируется
«
Ответ #3 :
Март 24, 2009, 18:16 »
Цитата: a_n_y_a от Март 24, 2009, 10:13
А как в систему установить более новый GCC? Я в линуксе новичек, что надо сделать? МС ВС 3.0 имеет ядро 2.4 Можно ли на него поставить более новый GCC?
Если у тебя релиз дистрибутива r14 то на диске дистрибутива в папке MCBC/RPMS/extools находятся rpm пакеты gcc-3.3.2
Записан
a_n_y_a
Гость
Re: Установка на MC BC 3.0 Qt4.4.1, не конфигурируется
«
Ответ #4 :
Март 26, 2009, 10:23 »
Посмотрел в дистрибутиве, там только вот что:
gcc-2.95.4-vniins.i486.rpm
gcc-c++-2.95.4-vniins.i486.rpm
Не знаю, какой у меня дистрибутив, но на коробке написано децимальный номер 12.
Может быть можно где нибудь найти Qt 3.3? На сайте производителя я такую версию не нашел.
Записан
a_n_y_a
Гость
Re: Установка на MC BC 3.0 Qt4.4.1, не конфигурируется
«
Ответ #5 :
Март 26, 2009, 13:45 »
Извиняюсь, все нашел и поставил с помощью менеджера программ, но я пытался сначала удалить старые версии, но система не дала, написала, что пакен нужен для некоторых программ. Тогда я просто поставил еще и версию 3.3.2, теперь у меня по два пакета, например gcc, удалить старые пакеты все равно не удается. Что я сделал не правильно? Выполнить
./cofigure все равно не удается, возникает ошибка, описанная в первом письме. Как побороть?
Записан
sLiva
Гость
Re: Установка на MC BC 3.0 Qt4.4.1, не конфигурируется
«
Ответ #6 :
Март 26, 2009, 18:41 »
Цитата: a_n_y_a от Март 26, 2009, 13:45
Извиняюсь, все нашел и поставил с помощью менеджера программ, но я пытался сначала удалить старые версии, но система не дала, написала, что пакен нужен для некоторых программ. Тогда я просто поставил еще и версию 3.3.2, теперь у меня по два пакета, например gcc, удалить старые пакеты все равно не удается. Что я сделал не правильно? Выполнить
./cofigure все равно не удается, возникает ошибка, описанная в первом письме. Как побороть?
в папке MCBC/RPMS/extools помимо rpm-мок еще файл Readme.txt советую его прочитать полностью, а переключать разные версии gcc командами gccv2 и gccv3
Записан
a_n_y_a
Гость
Re: Установка на MC BC 3.0 Qt4.4.1, не конфигурируется
«
Ответ #7 :
Март 27, 2009, 10:10 »
Цитировать
в папке MCBC/RPMS/extools помимо rpm-мок еще файл Readme.txt советую его прочитать полностью, а переключать разные версии gcc командами gccv2 и gccv3
Все прочел, переключил. Запустил configure, вроде все пошло, то место, где выдавалась ошибка проскочило нормально. Но через некоторое время, уже под конец, появилась новая ошибка:
: undefined reference to `operator<<(QDataStream&, QString const&)'
qscriptstring.o(.text+0x8e): In function `QScriptStringPrivate::init(QScriptString&, QScriptStringPrivate*)':
: undefined reference to `qt_assert(char const*, char const*, int)'
collect2: ld returned 1 exit status
gmake: *** [/usr/Distributiv/qt-x11-opensource-src-4.4.1/bin/qmake] Ошибка 1
[root@localhost qt-x11-opensource-src-4.4.1]#
Неужели нужена версия компилятора 4.1? Может что то еще посоветуете? Буду очень благодарен. А от ASPLinux, нельзя ли поставить RPMы для gcc 4.1?
Записан
remiznik
Гость
Re: Установка на MC BC 3.0 Qt4.4.1, не конфигурируется
«
Ответ #8 :
Апрель 06, 2009, 19:35 »
незнаю у меня при установке сразу два компилятора встало и qt4 поменял компилятор с 2 на 3 и всё за работало !
а последня ошибка вроде в проекте проверти код !
Записан
a_n_y_a
Гость
Re: Установка на MC BC 3.0 Qt4.4.1, не конфигурируется
«
Ответ #9 :
Апрель 07, 2009, 15:08 »
У меня не устанавливается Qt 4.4.1! Я доустановил g++ 3.3.2, переключился на него, потом запустил установку Qt 4.4.1 и пошли сообщения об ошибке. До проекта дело не дошло. Существует ли принципиальная возможность доустановить на MC BC 3.0 компилятор 4.1?
Записан
remiznik
Гость
Re: Установка на MC BC 3.0 Qt4.4.1, не конфигурируется
«
Ответ #10 :
Апрель 07, 2009, 15:54 »
скачай с торнеат последнюю версию МСВС там всё сразу при установки системы ставится .... смениш версию компилятора и будет счастье )
Записан
sLiva
Гость
Re: Установка на MC BC 3.0 Qt4.4.1, не конфигурируется
«
Ответ #11 :
Апрель 07, 2009, 19:57 »
Цитата: remiznik от Апрель 07, 2009, 15:54
скачай с торнеат последнюю версию МСВС там всё сразу при установки системы ставится .... смениш версию компилятора и будет счастье )
не советовал бы так делать, МСВС непонятно как развивается, и что там будет в финальном релизе может кардинально отличатся от тестовой версии
Цитата: a_n_y_a от Апрель 07, 2009, 15:08
У меня не устанавливается Qt 4.4.1! Я доустановил g++ 3.3.2, переключился на него, потом запустил установку Qt 4.4.1 и пошли сообщения об ошибке. До проекта дело не дошло. Существует ли принципиальная возможность доустановить на MC BC 3.0 компилятор 4.1?
следов то от старых попыток в папке с сырцами кьют не отсталость? А вообще я сам не пробовал собирать именно версию 4.4.1, 4.3.2 собирается на ура, завтра попробую, отпишусь, может и вправду дело в версии
Записан
remiznik
Гость
Re: Установка на MC BC 3.0 Qt4.4.1, не конфигурируется
«
Ответ #12 :
Апрель 07, 2009, 20:04 »
согласен не известно что там будет в финале !! но так хоть оно уже есть там а то что вы натяните не значит что это будет работать потом в финальной врсии а так хоть что то есть .... не будут же они откатывать версию QT назад !
Записан
a_n_y_a
Гость
Re: Установка на MC BC 3.0 Qt4.4.1, не конфигурируется
«
Ответ #13 :
Апрель 08, 2009, 08:32 »
Работаю в Ос МС ВС 3.0
Тестирую компилятор на элементарной програмке Hello.
#include <qapplication.h>
#include <qlabel.h>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QLabel *label = new QLabel("Hello, Qt!", 0);
app.setMainWidget(label);
label->show();
return app.exec();
}
Сначала перехожу на транслятор 2.95, все компилится, собирается и работает:
[root@localhost ~]# gccv2
[root@localhost ~]# cd /usr/Hello
[root@localhost Hello]# qmake -project
[root@localhost Hello]# qmake Hello.pro
[root@localhost Hello]# make
/usr/lib/qt-3.3.3/include -o Hello.o Hello.cpp
g++ -o Hello Hello.o -L/usr/lib/qt-3.3.3/lib -L/usr/X11R6/lib -lqt -lXext -lX11 -lm
Потом перехожу на транслятор 3.3, произвожу те же действия, но программка не линкуется:
Что я сделал не правильно?
[root@localhost Hello]# gccv3
[root@localhost Hello]# qmake -project
[root@localhost Hello]# qmake Hello.pro
[root@localhost Hello]# make
/usr/lib/qt-3.3.3/include -o Hello.o Hello.cpp
g++ -o Hello Hello.o -L/usr/lib/qt-3.3.3/lib -L/usr/X11R6/lib -lqt -lXext -lX11 -lm
Hello.o(.text+0x23): In function `main':
: undefined reference to `QApplication::QApplication[in-charge](int&, char**)'
Hello.o(.text+0x57): In function `main':
: undefined reference to `QString::QString[in-charge](char const*)'
Hello.o(.text+0x66): In function `main':
: undefined reference to `QLabel::QLabel[in-charge](QString const&, QWidget*, char const*, unsigned)'
и так далее.
Записан
Djavdet
Гость
Re: Установка на MC BC 3.0 Qt4.4.1, не конфигурируется
«
Ответ #14 :
Апрель 08, 2009, 18:31 »
у меня на мсвс стоит 4.4.3 версия, с gcc 3.4.6 все прокатило
Записан
Страниц: [
1
]
2
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
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 сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...