Problème de linkage avec [Code::Blocks for Arduino]

hbachetti:
IRremote : quelle librairie ?

Le même code compile t-il avec IDE ARDUINO ?

La librairie "IRremote" est celle fourni par "ELEGOO". Le code compile avec l'IDE Arduino. Cependant, j'ai trouvé la solution à mon problème de linkage. Le problème est purement liée au langage C++. En effet, quand on réalise un projet C++ où l'on utilise une librairie externe, il faut nécessairement spécifier le fichier "lib" librairie (c'est un fichier dont l'extension dépend du type de compilateur. Pour un compilateur gcc, on a par exemple "mon_lib.a") dans l'éditeur de liens.
Sauf que la librairie "IRremote" ne contient pas ce type fichier. Du coup, en compilant, on a un problème de linkage. Pour résoudre le problème, il faut tout simplement inclure les fichiers (.h et .cpp) dans le projet et tout compiler.

Au déla de ce problème, je trouve que l'IDE "CodeBlocks for Arduino" utilisant une vielle version d'arduino. J'ai constaté que certaines fonctions fonctionnent correctement dans l'IDE Arduino tandis qu'en passant sous codeblocks, on me dit que ce n'est pas définie. Du coup, je suis embetté. Une solution?