Programmation modulaire

Général

LYSANDRE

il y a 5 ans

Bonjour,

j'essaie de séparer mon code en plusieurs fichiers

je crée bien un fichier d'entête "###.h" et un fichier "###.c"

j'inclus  bien la bibliothèque #include <Gamebuino-Meta.h> dans mon fichier .h mais j'ai toujours des erreurs de compilation alors

que si j'inclus le code dans mon fichier principal, je n'ai aucun problème.

je cherche mais je ne trouve pas la solution.



Codnpix

NEW il y a 5 ans

je crée bien un fichier d'entête "###.h" et un fichier "###.c

Essaye plutôt avec un fichier .cpp non ?

Si tu veux te documenter sur le sujet il y a ce tuto que je viens de finir qui est excellent https://iw4rr10r.github.io/gb-game-of-life/

Et aussi celui là, super : https://gamebuino.com/fr/academy/workshop/sokoban-vs-poo

Steph

il y a 5 ans

Pense à donner le lien officiel de la page de création plutôt ;-)

https://gamebuino.com/fr/creations/game-of-life

Steph

NEW il y a 5 ans

... et dans ton fichier toto.cpp n'oublie pas d'ajouter la directive suivante :

#include "toto.h"

Steph

NEW il y a 5 ans

Codnpix Codnpix

Pense à donner le lien officiel de la page de création plutôt ;-)

https://gamebuino.com/fr/creations/game-of-life

Steph

NEW il y a 5 ans

Juste pour compléter ma réponse... pour mieux comprendre l'intérêt et la manière de bien utiliser les fichiers d'en-tête en C++, je te suggère de jeter un oeil sur cet article :

http://www.cplusplus.com/forum/articles/10627/