Установка Qt4 (Из репов убунты)
Модератор: Модераторы разделов
-
- Сообщения: 92
- ОС: Kubuntu 7.10
Установка Qt4
Вот хочу научится програмить на С++ с использованием Qt4. Скачал учебник - пробую первый же пример - а тут бац - не компилируется - пишет, QApplication не найден (своими словами). Какие пакеты нада поставить, чтобы все заработало?
З.Ы. libqt4-core, libqt4-gui, libqt4-dev стоят, но результата никакого
З.Ы.Ы. Из сырцов очень не хочется собирать
З.Ы. libqt4-core, libqt4-gui, libqt4-dev стоят, но результата никакого
З.Ы.Ы. Из сырцов очень не хочется собирать
-
- Сообщения: 1661
- Статус: Drinker with computing problems
- ОС: kubuntu 8.04
Re: Установка Qt4
qt4-designer
qt4-dev-tools
qt4-doc
успехов
qt4-dev-tools
qt4-doc
успехов
The answer, my friend, is blowin' in the wind.
The answer is blowin' in the wind.
The answer is blowin' in the wind.
-
- Сообщения: 92
- ОС: Kubuntu 7.10
Re: Установка Qt4
Пробую откомпилировать в Code::Blocks. Поставил все пакеты - все равно не компилирует, та же ошибка.
вот код
При этом вот такой код:
Компилируется и запускается без проблем. Незнаю, в чем здесь проблема
вот код
Код: Выделить всё
#include <QApplication>
#include <QLabel>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QLabel *label = new QLabel("Hello Qt4!");
label->show();
return app.exec();
}
При этом вот такой код:
Код: Выделить всё
#include <iostream>
int main() {
std::cout << "Hello World";
return 0;
}
Компилируется и запускается без проблем. Незнаю, в чем здесь проблема
-
- Сообщения: 2629
- Статус: Ленивец
- ОС: Arch/Debian.
Re: Установка Qt4
Ещё интересно:
Бо в Убунту qmake-qt4 для qt4.
Компилять так:
Код: Выделить всё
qmake --version
Бо в Убунту qmake-qt4 для qt4.
Компилять так:
Код: Выделить всё
qmake-qt4 -project
qmake-qt4
make
В дисгармонии со вселенной.
-
- Сообщения: 92
- ОС: Kubuntu 7.10
Re: Установка Qt4
qmake --version
Qmake version: 1.07a (Qt 3.3.7)
Qmake is free software from Trolltech AS.
хм. показывает, что куте3 у мну стоит. ща попробую удалить все что с ним связано
Qmake version: 1.07a (Qt 3.3.7)
Qmake is free software from Trolltech AS.
хм. показывает, что куте3 у мну стоит. ща попробую удалить все что с ним связано
-
- Сообщения: 2629
- Статус: Ленивец
- ОС: Arch/Debian.
Re: Установка Qt4
Зачем. Они друг другу не мешают. Вы вообще читаете, что вам пишут?
qmake-qt4
В дисгармонии со вселенной.
-
- Сообщения: 92
- ОС: Kubuntu 7.10
Re: Установка Qt4
удалил все пакеты, связаные с куте, кроме тех, что потянут за собой куте проги (амарок, кафеин етс).
Вышенаписанная команда уже пишет
QMake version 2.01a
Using Qt version 4.3.2 in /usr/lib.
Но компилирование все равно не происходит. Напишите плиз, как из консоли откомпилировать и, по возможности, настроить это в код::блокс чтобы с него тоже норм было.
З.Ы. НЕ заметил предыдущего поста Проверил, выдача команды qmake и qmake-qt4 идентична. Так что должно поидее компилировать... И как приучить Code::Blocks компилировать это?
Вышенаписанная команда уже пишет
QMake version 2.01a
Using Qt version 4.3.2 in /usr/lib.
Но компилирование все равно не происходит. Напишите плиз, как из консоли откомпилировать и, по возможности, настроить это в код::блокс чтобы с него тоже норм было.
З.Ы. НЕ заметил предыдущего поста Проверил, выдача команды qmake и qmake-qt4 идентична. Так что должно поидее компилировать... И как приучить Code::Blocks компилировать это?
-
- Сообщения: 92
- ОС: Kubuntu 7.10
Re: Установка Qt4
помогите. оч хочицо начать обучение...
-
- Сообщения: 2910
Re: Установка Qt4
ох.ёжТвоюЧерезКоромысло() :devil: // ругаемся объектно-ориентированно
Перечитай все посты предыдущие и используй поиск.
Перечитай все посты предыдущие и используй поиск.
-
- Сообщения: 92
- ОС: Kubuntu 7.10
Re: Установка Qt4
Перечитал по несколько раз. Чето пробовал - ничего. На поиск тут стоит ограничения, видимо, в количестве символов. Так что по ключевым словам qt4, cpp, c++ ничего не находит. Добавить ничего не придумал.
-
- Сообщения: 2629
- Статус: Ленивец
- ОС: Arch/Debian.
Re: Установка Qt4
Код: Выделить всё
cd ~/
mkdir hello
cd ./hello
kwrite ./main.cpp
В этом вот main.cpp вводим:
Код: Выделить всё
#include <QApplication>
#include <QLabel>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QLabel *label = new QLabel("Hello Qt4!");
label->show();
return app.exec();
}
Опять в консоли:
Код: Выделить всё
qmake-qt4 -project
qmake-qt4
make
./hello
В дисгармонии со вселенной.
-
- Сообщения: 92
- ОС: Kubuntu 7.10
Re: Установка Qt4
Спасибо, вот так работает. Но цель была немножко иначе. А именно приучить Code::Blocks компилировать куте программы
З.Ы. что с qmake-qt4, что с qmake - результат одинаков.
Спасибо, вот так работает. Но цель была немножко иначе. А именно приучить Code::Blocks компилировать куте программы
З.Ы. что с qmake-qt4, что с qmake - результат одинаков.
З.Ы. что с qmake-qt4, что с qmake - результат одинаков.
Спасибо, вот так работает. Но цель была немножко иначе. А именно приучить Code::Blocks компилировать куте программы
З.Ы. что с qmake-qt4, что с qmake - результат одинаков.
-
- Сообщения: 2629
- Статус: Ленивец
- ОС: Arch/Debian.
-
- Сообщения: 92
- ОС: Kubuntu 7.10
Re: Установка Qt4
после неудачных поисков плагина для куте я нашол QDevelop, что потом и установил...
Проверил - все работает.
З.Ы. не оффтоп, но не хочется создавать отдельную тему - какая разница между сборкой (build) и компиляцией? Программа работает и на этапе сборки..
Проверил - все работает.
З.Ы. не оффтоп, но не хочется создавать отдельную тему - какая разница между сборкой (build) и компиляцией? Программа работает и на этапе сборки..
-
- Сообщения: 1661
- Статус: Drinker with computing problems
- ОС: kubuntu 8.04
Re: Установка Qt4
build = compile + link
по "русски": сборка это компиляция с последующей линковкой
The answer, my friend, is blowin' in the wind.
The answer is blowin' in the wind.
The answer is blowin' in the wind.
-
- Сообщения: 92
- ОС: Kubuntu 7.10
Re: Установка Qt4
т.е. если один файл - нет разницы в компилировании и в сборке. И вобще, можно забыть про компиляцию, а пользоватся сборкой (ибо компиляция составная сборки).