Also ich entwickel ja so für ziemlich alle openhandhelds, auch für den Caanoo, und nutze dabei nicht CodeBlocks sondern Geany. Ich wüsste zwar keinen guten Grund Visual Studio freiwillig zu verwenden, aber im Endeffekt brauchst du für das Kompilieren für den Caanoo nur eines: Die Toolchain. Die besteht aus Compiler, Linker, Bibliotheken und Include Datein für den Caanoo.
Ich habe mal "Toolchain Eclipse" gegooglet und kam z.B. auf diesen Link hier:
http://help.eclipse.org/indigo/index.jsp?topic=%2Forg.eclipse.cdt.doc.user%2Freference%2Fcdt_u_prop_build_toolchain.htm
Ich weiß nicht, ob und wie er dir hilft, aber man kann in Eclipse scheinbar verschiedene Toolchains einstellen. Google einfach mal selbst weiter, hast ja nun ein paar Schlagwörter.
Ich weiß nicht, wo du dein Caanoo-Codeblocks her hast, aber die rohe Toolchain bzw das SDK (ich glaube, wenn mehr drin ist, nennt man es SDK, Toolchain sind wahrscheinlich doch nur die Anwendungen wie Compiler und Linker ansich) bekommst du hier:
http://dl.openhandhelds.org/cgi-bin/caanoo.cgi?0,0,0,0,15,577
Viel Spaß beim Einrichten, vielleicht findet sich ja noch jemand, der Eclipse oder VS nutzt und dir detaillierter Auskunft geben kann.
greetings, Ziz