biblioteka c w cpp

0

Witam,
może ktoś wie jak mam użyć biblioteki c w programie napisanym w cpp
dokładnie chce użyć biblioteki libosso która pracuje jedynie z językiem c
kiedy umieszczam zwykłe umieszczenie biblioteki #include <libosso.h> podczas kompilacji
zaczynają pojawiać się błędy w stylu:
(scren z błędami)
http://www.fotosik.pl/pokaz_obrazek/e91ef6e9a7a7675b.html

problem byłby rozwiązany jak bym wiedział pewnie jak użyć tej biblioteki w programie napisanym w cpp
może ktoś wie?

0

no przecieŻ pisze jak byk ze naglowkow od glib i dbus brakuje :P

0

tylko jak dopisuje nagłówki
#include<glib.h> i <dbus.h> wyskakuje mi to samo...

0

A masz te nagłówki w ogole?

0

:| mam

wydaje mi się że problem tkwi w czym innym

kompilacje robie przy użyciu autotools i może tam trzeba jakoś odpowiednio zapisać że się korzysta z tych bibliotek tylko nie wiem jak

0

kompilacje robie przy użyciu autotools i może tam trzeba jakoś odpowiednio zapisać że się korzysta z tych bibliotek tylko nie wiem jak

No pewnie ze trzeba bo inaczej bedziesz miec bledy linkera. Poza tym jak moze byc "to samo" po dodaniu nagłówków - to znalazl ci je czy nie? Najpierw poczytaj komunikat a potem pytaj na forum. I zobacz jak są one includowane w tym libosso.h bo widzisz chyba ze to w tym pliku jest problem.

0

Witam Wszystkich.Piszę w następującej sprawie. Mialam do wykonania zadanie polegające na uruchomieniu programu cpp pod maemo. Polecenia były następujące:

  1. Aplikacja powinna kompilować się z wykorzystaniem narzędzi Autotools (szkielet projektu automake należy zbudować w oparciu o informacje podane na wykładzie i/lub przykłady podane na stronach maemo)
  2. Dla aplikacji powinny być zdefiniowane reguły tworzenia pakietu .deb
  3. Aplikacja powinna inicjalizować poprawnie bibliotekę libosso, oraz dostarczać plik .service umożliwiający start aplikacji przez DBus

Jak już zdążyliście zauważyć, 3 polecenie pokrywa się z tematem w którym piszę. Zrobiłam pierwsze dwa podpunkty, ale jeśli chodzi o ten trzeci z biblioteką libosso to nie mam bladego pojęcia jak się za to zabrać.l BARDZO proszę o pomoc, pierwszy raz mam w ogóle do czynienia z tematem a można powiedzieć, że od tego zależy czy w ogóle zdam przedmiot. Czy mógłby ktoś dokładnie opisać jak dodać tę bibliotekę do programu tak, żeby działała? I co z tym plikiem .service?
Z góry dziękuję za pomoc.

0
extern "C"
{
 #include <xxx.h>
 #include <xxx2.h>
}

tak spróbuj

1 użytkowników online, w tym zalogowanych: 0, gości: 1