Salve a tutti!!
Stavo programmando un robot con c/c++ in ubuntu e volevo utilizzare anche un accelerometro (lis3lv02d).
Girovagando per internet ho trovato una specie di libreria che dovrebbe permettermi di usarlo.
Il mio problema è che questa include millemila altre librerie; fino a qua non ci dovrebbero essere problemi... come neanche il fatto che tutte queste sono contenute in un percorso nel mio pc che è:
/usr/src/linux-headers-2.6.31-14-generic/include/linux.
Il fatto è che quando compilo un file che include questa nuova libreria (oltre che a darmi un numero impressionante di errori) non mi trova le librerie in questa incluse. Il fatto è che anche se includo il percorso per trovarle, queste si includono l'un con l'altra (e non solo). Poiché queste si trovano per lo più appunto nella directory linux avevo anche provato a copiarla all'inizio del percorso, ma con scarsi risultati visto che successivamente i file al loro interno conservavano il "percorso" precedente.
Qualcuno può suggerirmi qualcosa??
Grazie comunque, ciao
Di seguito le inclusioni:
Vi allego il programma da scaricare:codice:#include </linux/kernel.h> #include </linux/init.h> #include </linux/dmi.h> #include </linux/module.h> #include </linux/types.h> #include </linux/platform_device.h> #include </linux/interrupt.h> #include </linux/input-polldev.h> #include </linux/delay.h> #include </linux/wait.h> #include </linux/poll.h> #include </linux/freezer.h> #include </linux/uaccess.h> #include </linux/miscdevice.h> #include </asm/atomic.h> #include "linux/lis3lv02d.h"
http://www.box.net/shared/22ejpz51bv