2017-08-05 1 views
1

J'ai ouvert un projet AVR C++ dans Atmel Studio. Je veux utiliser une bibliothèque Ardunio pour piloter un écran TFT. Après avoir ajouté la bibliothèque, j'ai remarqué que le fichier d'en-tête appelle SPI.H et, selon les appels de fonction, c'est la bibliothèque Arduino. J'ai ajouté la bibliothèque SPI en utilisant le clic droit -> ajouter la bibliothèque Arduino et il a ajouté SPI.h et SPI.cpp. SPI.h en incluant Arduino.h qu'il n'a pas trouvé.Ajout de la bibliothèque Arduino au projet Atmel Studio 7 AVR C++ - manquant Arduino.h

Y a-t-il des étapes supplémentaires dans l'ajout d'une bibliothèque Arduino? Le fichier lui-même n'est pas trouvé dans le dossier Arduino BTW. Arduino.h se trouve dans le noyau Arduino.

Répondre

0

Sur mon installation, il est à

XXX/matériel/arduino// noyaux AVR/arduino

où XXX est le dossier dans lequel Arduino a été installé.

0

Si vous avez installé Arduino à son emplacement par défaut, il sera situé dans ce dossier:

C: \ Program Files (x86) \ Arduino \ matériel \ arduino \ AVR \ noyaux \ arduino

+0

J'ai ajouté ce dossier aux dossiers de recherche du compilateur, mais une fois qu'il a trouvé le fichier Arduino.h, il a besoin de tout un tas d'autres fichiers d'en-tête. N'y at-il pas un moyen simple de définir le dossier Arduino et tous les sous-dossiers dans les dossiers de recherche? – user34920