"la seule alternative que j´ai trouvé est Visual Studio 2005 Professional et il est vraimment compliqué"
que tu as trouvé ... Bref, tu peut essayer sous windows "Visual C++ 2005 express edition" qui est gratuit et qui est prévu pour être plus simple que Visual Studio.
Sinon, sous linu, moi je n´utilise pas d´IDE (je code avec gedit ...), mais tu peut essayer anjuta, qui est plein de bogues, mais que je trouve agréale à utiliser.
Si tu trouve visual studio complexe, n´essaye même pas eclipse qui est une monstrueuse usine à gaz en comparaison, par contre, tu peut bien sûr essayer kdevelop sur linux, qui est cencé être bon (mai je ne connais pas vraiment).
Et enfin, dans tout les cas, l´IDE n´influe pas sur la portabilité de tes programmes. Tout ce qui importe c´est d´écrire du C++ propre (en n´utilisant pas les diverses extension des compilo pour telle ou telle plate forme) et d´utiliser des bibliothèques portables.