ja also bei VISUAL C(++) muss ich euch zustimmen ... für C++ finde ich, ist der Dev-Cpp von Bloodshed am besten ... Die Microsoft umgebung greift ziemlich stark ins rechnerverhalten ein und die erstellten dateien können nur unter bestimmten umständen ausgeführt werden.
Microsoft-Produkte verteilen sich generell gerne übers ganze System und sind schwer wieder loszubekommen. Aber das ist in der Regel kein Problem.
Daß die erstellten Dateien nur unter bestimmten Umständen ausführbar sein sollen, stimmt so nicht. Welche Umstände sollen das sein? Wenn man spezielle Libraries verwendet, die nur von Vista unterstützt werden, dann läuft das Programm natürlich nur unter Vista. Aber da kann der Compiler ja nichts dafür ;-)
Und vergiß den Bloodshed. Die aktuellste Version ist von 2005. Wir haben inzwischen 2008. Für einfache Konsolenprogramme reichts, aber das aktuelle Windows-Platform-SDK wirst Du damit nicht zum laufen bekommen. Das SDK ist das A und O der Windowsprogrammierung. Das enthält alle benötigten Libraries, Headerfiles, eine Menge Beispiele und eine umfangreiche Dokumentation der wichtigsten Windows-APIs.