Новость из категории: Информация

Haiku OS: как подготовить систему для работы с Qt?

Содержание:
1. Вступление;
2. Установка;
3. Как подготовить систему для работы с Qt (Вы читаете данный раздел);
4. Поставка приложений Haiku, использующих библиотеку Qt.
Haiku OS: как подготовить систему для работы с Qt?
Просмотр Be Book в браузере Aurora

Если вы собираетесь просто запускать программы, использующие Qt, то систему никак «готовить» не надо - после установки библиотеки всё и так готово. Вы можете загрузить понравившиеся Qt-программы по следующей ссылке: http://www.qt-haiku.ru/index.php?option=com rokdownloads&view=folder&Itemi d=61&id=7:qt-apps-for-haiku-os. Особенно рекомендую браузер Arora (см. рис. выше) и просмотрщик электронных книг CoolReader (см. рис. ниже).

Haiku OS: как подготовить систему для работы с Qt?
Чтение книги FB2 в CoolReader

Если же вы собрались программировать с использованием Qt и у вас так называемая. гибридная сборка Haiku (а именно таковой является официально рекомендуемая для загрузки альфа-версия), то необходимо запустить терминал и ввести следующую команду:
setgcc gcc4

Иначе компиляция Qt-программ (с помощью gcc 2-й версии) приведёт к ошибке на этапе сборки (linking).

Как компилировать?

Компиляция осуществляется привычным для любого Qt-программиста способом:
qmake -project
qmake MyProgramme.pro
make

Как правило, сборка программы происходит без проблем, однако в ряде случаев может потребоваться изменение исходного текста. Рассмотрю эти случаи.
Во-первых, использование директивы условной компиляции:
#if defined(Q _ WS _ X11)

приведёт к ошибке, поскольку, как мы помним, для построения графического интерфейса пользователя Haiku не использует Х-сервер.

QString sLocale = Locale.system().name();

Во-вторых, следующий фрагмент кода хоть и компилируется без ошибок, при запуске программы будет работать неправильно (см. рис. ниже).

Haiku OS: как подготовить систему для работы с Qt?
Ошибочное определение языка системы в Haiku OS

Поэтому в программах, использующих системную локаль для автоматического определения языка интерфейса, придётся устанавливать его вручную.



Успешно установили Haiku OS и теперь хотите подключить к своему компьютеру качественную акустику? В таком случае я советую Вам приобрести акустический комплект Тут (http://zvuk-svet.com/akusticheskie-komplekti-r3157.html), который обеспечит максимальное качество звучания! Узнайте подробности на zvuk-svet.com.

Рейтинг статьи

Оценка
5/5
голосов: 2
Ваша оценка статье по пятибальной шкале:
 
 
   

Поделиться

Похожие новости

Комментарии

^ Наверх