En suivant les indication de l’article anglais, je fais donc les opérations suivantes :
- Je fais une copie du fichier makefile dans le répertoire parent, c’est-à-dire dans C:\Documents and Settings\Jeannot\Mes documents\AVRStudio\TutoArduino\TutoArduino
- J’ouvre ce makefile avec notepad. (Attention, ne pas cocher « retour automatique à la ligne » dans le menu « Format »).
- Je déplace la séquence -Wl,-L"C:\Documents and Settings\Jeannot\Mes documents\Arduino" à la fin de la ligne, comme indiqué dans le texte anglais.
- Je sauvegarde makefile.
Dans Studio, j’ouvre Build Properties \ Build, je coche “Use External Makefile” et j’introduis C:\Documents and Settings\Jeannot\Mes documents\AVRStudio\TutoArduino\TutoArduino\makefile
Il n’y a plus qu’à lancer un nouveau Build … SUSPENS
Hé bien NON. C’est raté . Voici l’output :
------ Build started: Project: TutoArduino, Configuration: Debug AVR ------
Build started.
Project "TutoArduino.avrgccproj" (default targets):
Target "PreBuildEvent" skipped, due to false condition; ('$(PreBuildEvent)'!='') was evaluated as (''!='').
Target "CoreBuild" in file "C:\Program Files\Atmel\AVR Studio 5.0\Vs\AvrGCC.targets" from project "C:\Documents and Settings\Jeannot\Mes documents\AVRStudio\TutoArduino\TutoArduino\TutoArduino.avrgccproj" (target "Build" depends on it):
Task "RunAvrGCC"
C:\Program Files\Atmel\AVR Studio 5.0\AVR ToolChain\bin\make.exe -C "C:\Documents and Settings\Jeannot\Mes documents\AVRStudio\TutoArduino\TutoArduino" -f "makefile" all
process_begin: CreateProcess(NULL, g++ -c -o TutoArduino.o TutoArduino.cpp, ...) failed.
make (e=2): Le fichier spÚcifiÚ est introuvable.
make: *** [TutoArduino.o] Error 2
make: Entering directory `C:/Documents and Settings/Jeannot/Mes documents/AVRStudio/TutoArduino/TutoArduino'
g++ -c -o TutoArduino.o TutoArduino.cpp
make: Leaving directory `C:/Documents and Settings/Jeannot/Mes documents/AVRStudio/TutoArduino/TutoArduino'
Done executing task "RunAvrGCC" -- FAILED.
Done building target "CoreBuild" in project "TutoArduino.avrgccproj" -- FAILED.
Done building project "TutoArduino.avrgccproj" -- FAILED.
Build FAILED.
========== Build: 0 succeeded or up-to-date, 1 failed, 0 skipped ==========
A tout hasard, j'ai encore essayé d'ajouter en début de sketch #include <WProgram.h> mais ça n'a rien changé.
Je suis donc en réflexion
... à suivre ...
Heu... Si d'autres veulent se lancer dans la mélasse, c'est gratuit !
Je me demande si ce ne serait pas le moment d'adresser une demande d'aide à l'auteur de l'article d'origine.