Hallo Raumsonde,
ich kam von Netbeans und habe dann einmal die Raspberry Programmierung mit Visual Studio versucht.
In Netbeans gibt es einen "Compile Host" (Services->C/C++ Build Host).
Hinter diesem "Compile Host" versteckt sich z.B. ein Raspberry.
Der Zugriff erfolgt z.B. über SSH. User und Passwort werden in der IDE eingepflegt.
Über eine Mapping Tabelle kannst Du die Pfade auf der Windows Seite mit denen auf der Linux Seite verbinden.
Der Programmcode liegt dann auf einem Share auf einem Fileserver oder NAS. Über das Mapping schaut der Editor wie auch der Compiler auf den gleichen Source Code.
Anfänglich hatte ich ein paar Problemchen mit dem Einbinden von Libraries und dem Debug.
Das lag aber eher an meinen fehlenden Erfahrungen mit Programmierung im Linux Umfeld.
Die Visual Studio Seite hat auch ihren Charme.
Mir ist es allerdings nicht gelungen die IDE und den Compiler auf die gleichen Pfade zu konfigurieren.
In meiner Umgebung hat Visual Studio bei jedem Compiler Lauf die Source Files auf den Raspberry kopiert und dann dort übersetzt.
Dieses Verfahren beschleunigt das Ganze nicht unbedingt.
Einrichtung:
Visual Studio 2022 (Community Edition (ich glaube das gabe es auch schon bei den älteren Versionen))
Über den Visual Studio Installer die Erweiterung "Linux und eingebettete Entwicklung C++" einrichten
Nach der Installation die Entwicklungsumgebung neu starten.
Neues Projekt -> Programmiersprache: C++, Zielsystem: Linux, Projektart: Raspberry PI Projekt
Der Compiler wird dann auf der Raspberry CPU gestartet. Die Ausgaben kommen in Visual Studio an.
Auf die Schnelle habe ich leider nicht gefunden, wo der Zielhost geändert werden kann. In meinem Projekt wird der Raspberry eingesetzt, den ich beim letzten Mal verwendet habe.
Als dritte Option gibt es noch die Eclipse IDE, die das kann.
Dort werden aber - wenn ich das recht in Erinnerung habe - CIGWIN Komponenten auf dem Windows Client benötigt, was mir persönlich nicht gefallen hat.
Nachdem ich mit Netbeans zufrieden war, Visual Studio als Alternative hatte, kam die Eclipse Lösung für mich nicht mehr in die nähere Auswahl.
Ich glaube für Deine Anforderung - Entwicklung von C++ Code auf einem Raspberry (Raspbian Betriebssystem) auf einer Windows Plattform - ist mit Visual Studio eine Option.
Der magische Schlüssel liegt in Installation der Visual Studio Erweiterung "Linux und eingebettete Enwicklung C++".
Die Ablage der Source Files in einem "shared Folder" lässt sich vermutlich durch ein wenig Google Recherche auch bei der Microsoft Lösung konfigurieren.
Viel Erfolg beim Ausprobieren.
Grüsse
Greenhouse