libusb használata Ubuntun

Fórumok

Sziasztok,
http://www.dreamincode.net/forums/topic/148707-introduction-to-using-li…
alapján belekóstolnék az usb világba, ehhez feltettem a libusb-1.0.8-at. Már az első, fenti címről letöltött Móricka szintű programnál hiányolja a gcc mindkét headert:
#include iostream
#include libusb.h
Mit kell még tennem, hogy ezeket a mintákat fordítani tudjam?

*Ott a kacsacsőr a nevek körül, de ha kiírom, nem jelenik meg a benne levő filename :(

Hozzászólások

Ha belenézel a kódba c++ és nem c. Tehát gcc felejtős, helyette használandó: g++.
g++, libstdc++6-4.5-dev, libusb-dev csomagok telepítve vannak?

Köszönet mindkettőtöknek. Már csak azt nem tudom, ezek közül melyik kell:

gap-dev: /usr/include/gap/iostream.h
ivtools-dev: /usr/include/ivstd/iostream.h
libglibmm-2.4-dev: /usr/include/giomm-2.4/giomm/iostream.h
libpt-1.10.10-dev: /usr/include/ptlib/wince/iostream.h
libstlport4.6-dev: /usr/include/stlport/iostream.h
libstlport4.6-dev: /usr/include/stlport/using/h/iostream.h
libstlport4.6-dev: /usr/include/stlport/wrap_std/h/iostream.h
libstlport5.2-dev: /usr/include/stlport/iostream.h
libstlport5.2-dev: /usr/include/stlport/using/h/iostream.h
llvm-gcc-4.2: /usr/lib/llvm-2.8/gcc-4.2/include/c++/4.2.1/backward/iostream.h
lsb-build-base3: /usr/include/lsb3/c++/backward/iostream.h
mingw32: /usr/lib/gcc/i586-mingw32msvc/4.2.1-sjlj/include/c++/backward/iostream.h
tendra: /usr/lib/TenDRA/lib/include/cpp.api/iostream.h

Nem, azon én semmit nem változtattam, csak letöltöttem és fordítottam (volna). A keresést viszont elcseszem, ott "iostream.h"-t kerestem, azért volt a sok találat. Most viszont valóban csak "iostream"-ra kerestettem, de így nulla találat van, pedig - biztos, ami biztos -rootként kerestem.

libstdc++6-4.5-dev
/usr/include/c++/4.5.2

Ami furcsa: ugyanaz a fordítsi kísérlet g++ és gcc esetén:
steve@apa:~/projects/c/usb$ g++ -I /usr/include/libusb-1.0 1_libusb_init.c -o 1_libusb_init
1_libusb_init.c:6:20: fatal error: libusb.h: Nincs ilyen fájl vagy könyvtár
compilation terminated.
steve@apa:~/projects/c/usb$ gcc -I /usr/include/libusb-1.0 1_libusb_init.c -o 1_libusb_init
1_libusb_init.c:5:20: fatal error: iostream: Nincs ilyen fájl vagy könyvtár
compilation terminated.
A gcc hibajelentés ok, de a g++ ? Nem látja a libusb.h-t?

Így már lefordítja, de ha csak simán így adtam meg neki a path-t, akkor nem találta:
g++ -I /usr/include/libusb-1.0 1_libusb_init.c -o 1_libusb_init
Az iostream a figyelmetlenségemből adódott, megszokásból gcc-t írtam a g++ helyett.
Mindenesetre ez az utolsó tipped bejött, ezzel már lefordul.
Köszönöm a segítséget!

Lecci torold a masik temat.

Egyebkent adsz nekunk Ubuntu verziot? Mert azert ez igy vaktaban lovoldozes.
--

Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. | Gentoo Portal