Go Down

Topic: fichier.h ? (Read 622 times) previous topic - next topic

vincent84

Bonjour,

je cherche à faire un fichier.h pour stocker des variables, les constantes...
Je crée mon fichier, mais lorsque que je met en include dans le fichier main, j'ai une erreur :

dans le main :


Code: [Select]
#include "Variables.h"



Mon fichier.h: Variables.h

Code: [Select]
#ifndef __VARIABLES_H
#define __VARIABLES_H

typedef struct
{
    unsigned short Test1;           // en valeur brute AN (0 à 4095)
    unsigned short Test2;           // en valeur brute AN (0 à 4095)
    unsigned char  Test3;           // en °C
    unsigned short Test4;            // en valeur brute AN (0 à 4095)
    unsigned short Test5;              // en valeur brute AN (0 à 4095)
    unsigned char  Test6;                   // en Hz


}
T_MESURE;

#endif


le fichier variables.h se trouve dans le même répertoire que mon projet.

Comment faire ?

merci

kamill

#1
Aug 23, 2015, 07:57 pm Last Edit: Aug 23, 2015, 07:58 pm by kamill
Bonjour,

Tu peux mettre le chemin complet de ton .h.
C'est vrai que ce n'est pas très pratique. La réponse à la question m'intéresse aussi.

kamill

Je viens de faire l'essai.
En fait il faut créer le fichier sous l'IDE arduino.
Il faut cliquer sur la flèche en haut à droite, créer un nouvel onglet. Il te demandes le nom du fichier et après le fichier fait partie du projet et compile correctement.

vincent84

Super oui ça fonctionne !
Mon fichier .h existait déja, donc en le créant sur arduino c'est ok

merci

68tjs

Tu peux le créer en dehors de l'IDE mais pour qu'il soit pris en compte il faut fermer l'IDE et la rouvrir.

kamill

Merci pour cette info.
Je me demandais ou l'IDE mémorisait le fait qu'il y avait d'autres fichiers dans le projet. En fait il rescanne le répertoire au démarrage.

Go Up