Ein Programm (z.B. eine Windows EXE) kann man theoretisch (!!!) in jede beliebige Programmiersprache rückübersetzen. Das nennt man dann decompilieren. Praktisch ist dies nicht möglich weil: (a) wenn überhaupt nur Unmengen unleserlicher Schrott rauskommt, (b) du kaum die finanziellen und technischen Mittel besitzt das sinnvoll zu betreiben (c) von der Mitarbeiterzahl her einem Geheimdienst Konkurrenz machen könntest (d) es strafbar ist, fremde Programme zu decompilieren (e) das ganze unter Wirtschaftsspionage fällt (f) es vom Aufwand her billiger und einfacher ist, die Software komplett neu zu entwickeln und (g) wer will schon die Programmierfehler der Anderen sehen?
Die einfachste Lösung: Schreib dir ein Makefile für dein C++ Konsolenprogramm. Wenn Du spezielle Bibliotheken unter Windows verwendet hast, muß du den Quellcode für Mac OS X anpassen. Kopiere dann das Makefile und die Quellcode-Dateien auf den Mac und führe das Makefile aus. Umständlichere Lösung: Lege in Xcode ein neues Projekt für Konsolenprogramme an und kopiere die Quellcode-Dateien in das Projekt. Passe den Quellcode an und kompiliere das Projekt. Letztlich hast du aber noch das Problem, dass beide Entwicklungsumgebungen unterschiedliche Compiler und Bibliotheken verwenden. Wenn du gleich ein cross-platform framework verwendest (z.B. Qt oder wxWidgets) kannst du dir viel Ärger ersparen.
Das kürzeste und auch funktionierende Tutorial das ich kenne: http://www.philasmicos.de/content/328-tutorials_wxwidgets_beispiele_basisanwendung (Der C++ Quellcode wird für dich generiert ;-) )
Wenn du nicht unbedingt .Net verwenden willst, dann kannst du das z.B. mit wxWidgets machen. Für eine deutschsprachige Anleitung schau mal unter http://www.philasmicos.de/content/267-beispiele nach. Oder stöber dort unter dem Menüpunkt Support / Tutorials.
Deutsche Anleitungen zu wxWidgets findest du bei Philasmicos:
http://www.philasmicos.de/content/202-wxwidgets_1
Als IDE würde ich aber PHES nehmen. Die ist für wxWidgets bereits vorbereitet und ebenfalls kostenlos zu haben. (Findest du dort unter Freeware)