Hmmm, also harry3 hat ja XML gauges betreffend schon so ziemlich alles gesagt.
Falls Du C gauges gemeint hast, muss ich leider sagen, kannst du (fast) vergessen. Das einzige (und demnach beste) ist sd2gau13.zip von Dai Griffiths. Desweiteren sollte man sich mal das M$ Panel and Gauges SDK reingezogen haben.
Ansonsten, zum compilen:
www.borland.com und von dort den kostenlosen BCC5.5 runterladen.
XML <==> C:
Also soweit ich weiß aktualisieren sich XML gauges immer sofort im Sim. D. h. Man ändert den Quellcode, speichert und *peng* sofort hat man as Ergebnis im Simulator ohne neu zu laden.
Dafür kann man in C weitaus komplexere gauges machen, wie gesagt, für Luftfahrzeuge der GA mögen XML geeignet sein (na, nur weil die Stndard-747 kein GA Flugzeug ist... Das Panel ist trotzdem nicht viel aufwändiger! ;-)), aber ein FMS in XML zu erstellen dürfte 'minimal' problematisch werden.

Abgesehen davon kann man dann durchaus sehr viel vom 'Standard-C++' in eine gauge einbauen, so z. B. Datei-Ein-/Ausgabe. Soviel dazu.
Viel Glück,
Etienne