Russian Qt Forum
Ноябрь 22, 2024, 23:10 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Установка qt-embedded  (Прочитано 7059 раз)
soalvi
Гость
« : Февраль 08, 2010, 08:05 »

  У меня ASPLinux 12 на виртуальной машине. Выполняю действия по установке qt-embedded описанные в файле INSTALL, всё проходит хорошо, но как инсталировать полученныю сборку в систему(?) и как в данном случае собирать проекты под qt-embedded? Команда make install нужного результата не даёт!
  Ещё вопрос. В описании на  qt-embedded написано, что для запуска приложений нужно чтобы ядро поддерживало framefork(по моему пишется так). Возможен ли вариант когда для работы достаточно сервера X11?
Записан
ax
Чайник
*
Offline Offline

Сообщений: 60


Просмотр профиля
« Ответ #1 : Февраль 08, 2010, 13:12 »

make install надо делать под root. По умолчанию скопирует в /usr/local/Trolltech/Qt... Оттуда надо и вызывать qmake или сделать на него линк.
sudo make install

Цитировать
Возможен ли вариант когда для работы достаточно сервера X11?
зачем тебе тогда embedded? Собери Qt/X11 версию.
Записан
soalvi
Гость
« Ответ #2 : Февраль 08, 2010, 21:49 »

Цитировать
зачем тебе тогда embedded? Собери Qt/X11 версию.
Имеется ввиду пакет qt-x11?
Записан
crossly
Гость
« Ответ #3 : Февраль 09, 2010, 12:55 »

имеется ввиду.... для чего тебе embedded...Непонимающий
Записан
soalvi
Гость
« Ответ #4 : Февраль 11, 2010, 09:08 »

Мне нужно на базе существующего дистрибутива (ASPLinux) без KDE и GNOME сделать работающее графическое приложение.
Записан
crossly
Гость
« Ответ #5 : Февраль 11, 2010, 13:11 »

embedded версия предназначена для встраиваемых систем... т.е. смартфонов и подобной разносвячины... поставь десктопную qt.... она должна быть в дистрибутиве.... либо скачай с оф сайта
Записан
soalvi
Гость
« Ответ #6 : Февраль 15, 2010, 10:24 »

Ткните пожалуйста пальцем где описывается инициализация графического интерфейса для моего случая.
Записан
kuzulis
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2812


Просмотр профиля
« Ответ #7 : Февраль 15, 2010, 10:59 »

soalvi ,

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

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

Записан

ArchLinux x86_64 / Win10 64 bit
soalvi
Гость
« Ответ #8 : Февраль 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 запускается нормально, а из консоли нет Грустный , пишет что незапущен Х сервер
Как сделать чтобы приложение само устанавливало графический режим?
« Последнее редактирование: Февраль 18, 2010, 09:15 от soalvi » Записан
BRE
Гость
« Ответ #9 : Февраль 18, 2010, 09:21 »

Я так понял, что X установлены?
Попробуй так:
xinit ./myapp -- :1

Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.054 секунд. Запросов: 22.