Тема: QCarPc
Показать сообщение отдельно
Старый 08.10.2011, 09:16   #31
hatman
Пользователь
 
Регистрация: 12.05.2010
Возраст: 42
Город: Москва - Тамбов
Регион: 68
Машина: Раньше Улан, теперь Шкодница
Сообщений: 77
hatman is on a distinguished road
По умолчанию

Цитата:
Сообщение от SergeBegger Посмотреть сообщение
В бубунте начиная с версии 9 - 10 постоянно танцы с бубном в папке /usr/include..
Должно быть какое-то системное решение, но я его не нашел.
Делаю так (пора уже и скрипт написать)
ln -s /usr/include/gstreamer-0.10/gst /usr/include/gst
ln -s /usr/include/glib-2.0/glib /usr/include/glib
ln -s /usr/include/glib-2.0/gio /usr/include/gio
ln -s /usr/include/glib-2.0/gobject /usr/include/gobject
ln -s /usr/include/glib-2.0/glib.h /usr/include/glib.h
ln -s /usr/include/glib-2.0/glib-object.h /usr/include/glib-object.h
ln -s /usr/include/glib-2.0/gmodule.h /usr/include/gmodule.h
ln -s /usr/include/libsyncml-3.0/libsyncml /usr/include/libsyncml
ln -s /usr/include/libxml2/libxml /usr/include/libxml

Navit и libsyncml лучше собрать из сырцов: у первого начинает работать голос а у второго какой-то глюк с Ubunt-овским репозитарием - хеадеры какие-то не такие...

Господа, рискну показаться невежей, но решения простые и их 2:
1. покопайте в сторону pkgconfig (http://ru.wikipedia.org/wiki/Pkg-config)
если я не ошибаюсь,то строка запуска pkgconfig будет такой: `pkgconfig glib-2.0 libxml2 libsyncml-3.0`
2. либо тупо указать компилятору в какой директории поискать еще хидеров, аля -I/usr/include/glib-2.0 -I/usr/include/libxml2
hatman вне форума   Ответить с цитированием