/usr/src/linux-3.7.4/include/asm-generic/int-ll64.h:typedef unsigned short u16;
/usr/src/linux-3.7.4/include/asm-generic/int-l64.h:typedef unsigned short u16;
//Avec ceci je n'ai plus d'erreur par rapport à u16! :
#define __KERNEL__
#include <asm-generic/int-ll64.h>
#include "ad799x.h"
g++ -I/usr/src/linux-headers-3.0.0-30-generic/include test.cpp
In file included from test.cpp:4:0: ad799x.h:97:33: erreur: field ‘channel’ has incomplete type
reste un problème :
channel est de type iio_chan_spec qui est défini dans /linux/iio/iio.h mais quand j'inclus ce fichier je reçois beaucoup d'erreurs.
[^] # Re: Je présume que le fichier ad799x.h provient des sources du noyau
Posté par CandyRedTele . En réponse au message error: ‘u16’ does not name a type. Évalué à 0. Dernière modification le 27 janvier 2013 à 19:57.
/usr/src/linux-3.7.4/include/asm-generic/int-ll64.h:typedef unsigned short u16;
/usr/src/linux-3.7.4/include/asm-generic/int-l64.h:typedef unsigned short u16;
g++ -I/usr/src/linux-headers-3.0.0-30-generic/include test.cpp
In file included from test.cpp:4:0:
ad799x.h:97:33: erreur: field ‘channel’ has incomplete type
reste un problème :
channel est de type iio_chan_spec qui est défini dans /linux/iio/iio.h mais quand j'inclus ce fichier je reçois beaucoup d'erreurs.