Haiku OS: как подготовить систему для работы с Qt?
Содержание:
1. Вступление;
2. Установка;
3.Как подготовить систему для работы с Qt (Вы читаете данный раздел);
4. Поставка приложений Haiku, использующих библиотеку Qt.
Если вы собираетесь просто запускать программы, использующие 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 (см. рис. ниже).
Если же вы собрались программировать с использованием Qt и у вас так называемая. гибридная сборка Haiku (а именно таковой является официально рекомендуемая для загрузки альфа-версия), то необходимо запустить терминал и ввести следующую команду:
Иначе компиляция Qt-программ (с помощью gcc 2-й версии) приведёт к ошибке на этапе сборки (linking).
Компиляция осуществляется привычным для любого Qt-программиста способом:
Как правило, сборка программы происходит без проблем, однако в ряде случаев может потребоваться изменение исходного текста. Рассмотрю эти случаи.
Во-первых, использование директивы условной компиляции:
приведёт к ошибке, поскольку, как мы помним, для построения графического интерфейса пользователя Haiku не использует Х-сервер.
Во-вторых, следующий фрагмент кода хоть и компилируется без ошибок, при запуске программы будет работать неправильно (см. рис. ниже).
Поэтому в программах, использующих системную локаль для автоматического определения языка интерфейса, придётся устанавливать его вручную.
Успешно установили Haiku OS и теперь хотите подключить к своему компьютеру качественную акустику? В таком случае я советую Вам приобрести акустический комплект Тут (http://zvuk-svet.com/akusticheskie-komplekti-r3157.html), который обеспечит максимальное качество звучания! Узнайте подробности на zvuk-svet.com.
1. Вступление;
2. Установка;
3.
4. Поставка приложений Haiku, использующих библиотеку Qt.
Если вы собираетесь просто запускать программы, использующие 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 (см. рис. ниже).
Если же вы собрались программировать с использованием Qt и у вас так называемая. гибридная сборка Haiku (а именно таковой является официально рекомендуемая для загрузки альфа-версия), то необходимо запустить терминал и ввести следующую команду:
setgcc gcc4
Иначе компиляция Qt-программ (с помощью gcc 2-й версии) приведёт к ошибке на этапе сборки (linking).
Как компилировать?
Компиляция осуществляется привычным для любого Qt-программиста способом:
qmake -project
qmake MyProgramme.pro
make
qmake MyProgramme.pro
make
Как правило, сборка программы происходит без проблем, однако в ряде случаев может потребоваться изменение исходного текста. Рассмотрю эти случаи.
Во-первых, использование директивы условной компиляции:
#if defined(Q _ WS _ X11)
приведёт к ошибке, поскольку, как мы помним, для построения графического интерфейса пользователя Haiku не использует Х-сервер.
QString sLocale = Locale.system().name();
Во-вторых, следующий фрагмент кода хоть и компилируется без ошибок, при запуске программы будет работать неправильно (см. рис. ниже).
Поэтому в программах, использующих системную локаль для автоматического определения языка интерфейса, придётся устанавливать его вручную.
Успешно установили Haiku OS и теперь хотите подключить к своему компьютеру качественную акустику? В таком случае я советую Вам приобрести акустический комплект Тут (http://zvuk-svet.com/akusticheskie-komplekti-r3157.html), который обеспечит максимальное качество звучания! Узнайте подробности на zvuk-svet.com.