Russian Qt Forum

Qt => Qt Embedded => Тема начата: soalvi от Февраль 08, 2010, 08:05



Название: Установка qt-embedded
Отправлено: soalvi от Февраль 08, 2010, 08:05
  У меня ASPLinux 12 на виртуальной машине. Выполняю действия по установке qt-embedded описанные в файле INSTALL, всё проходит хорошо, но как инсталировать полученныю сборку в систему(?) и как в данном случае собирать проекты под qt-embedded? Команда make install нужного результата не даёт!
  Ещё вопрос. В описании на  qt-embedded написано, что для запуска приложений нужно чтобы ядро поддерживало framefork(по моему пишется так). Возможен ли вариант когда для работы достаточно сервера X11?


Название: Re: Установка qt-embedded
Отправлено: ax от Февраль 08, 2010, 13:12
make install надо делать под root. По умолчанию скопирует в /usr/local/Trolltech/Qt... Оттуда надо и вызывать qmake или сделать на него линк.
sudo make install

Цитировать
Возможен ли вариант когда для работы достаточно сервера X11?
зачем тебе тогда embedded? Собери Qt/X11 версию.


Название: Re: Установка qt-embedded
Отправлено: soalvi от Февраль 08, 2010, 21:49
Цитировать
зачем тебе тогда embedded? Собери Qt/X11 версию.
Имеется ввиду пакет qt-x11?


Название: Re: Установка qt-embedded
Отправлено: crossly от Февраль 09, 2010, 12:55
имеется ввиду.... для чего тебе embedded...???


Название: Re: Установка qt-embedded
Отправлено: soalvi от Февраль 11, 2010, 09:08
Мне нужно на базе существующего дистрибутива (ASPLinux) без KDE и GNOME сделать работающее графическое приложение.


Название: Re: Установка qt-embedded
Отправлено: crossly от Февраль 11, 2010, 13:11
embedded версия предназначена для встраиваемых систем... т.е. смартфонов и подобной разносвячины... поставь десктопную qt.... она должна быть в дистрибутиве.... либо скачай с оф сайта


Название: Re: Установка qt-embedded
Отправлено: soalvi от Февраль 15, 2010, 10:24
Ткните пожалуйста пальцем где описывается инициализация графического интерфейса для моего случая.


Название: Re: Установка qt-embedded
Отправлено: kuzulis от Февраль 15, 2010, 10:59
soalvi ,

а вы попробуйте сделать так как описывается везде.. Что получится - отпишитесь! :)

1. Если Вы имеете ввиду то, что у вас есть Xorg но нет КДЕ и т.п. ДЕ - то инициализируйте как обычно
2. Если у Вас нет ни Xorg (X-сервера) ни КДЕ ни других ДЕ, но есть поддержка FB в ядре - то тут вопрос уже другой (читайте ассистента и т.п. может там оно есть - решение)
3. Если у Вас ничего нет и нету поддержки FB в ядре - то ничо не выйдет :)



Название: Re: Установка qt-embedded
Отправлено: soalvi от Февраль 18, 2010, 09:13
Создал простой проект в QT. Пример файла проекта:
Цитировать
TEMPLATE   = app
LANGUAGE   = C++

CONFIG   += qt warn_on release

SOURCES   += main.cpp

FORMS   = form1.ui

unix {
  UI_DIR = .ui
  MOC_DIR = .moc
  OBJECTS_DIR = .obj
}

QT сгенерировал программу:
Код:
#include <qapplication.h>
#include "form1.h"

int main( int argc, char ** argv )
{
    QApplication a( argc, argv );
    Form1 w;
    w.show();
    a.connect( &a, SIGNAL( lastWindowClosed() ), &a, SLOT( quit() ) );
    return a.exec();
}
Далее создаю Makefile командой: qmake -o Makefile unnamed.pro
И собираю проект make.
Под KDE запускается нормально, а из консоли нет :( , пишет что незапущен Х сервер
Как сделать чтобы приложение само устанавливало графический режим?


Название: Re: Установка qt-embedded
Отправлено: BRE от Февраль 18, 2010, 09:21
Я так понял, что X установлены?
Попробуй так:
xinit ./myapp -- :1