2016-04-01 7 views
0

Das ist ein bisschen schwer für mich in Worte zu fassen, aber ich werde mein Bestes versuchen. Wenn Sie ein Programm von Terminal (im OS X) ausführen, können Sie alle Ausgaben sehen, zum Beispiel von printf() -Aufrufen. Aber wenn ich etwas ohne Terminal (z. B. mit Doppelklick) ausführe, das Debugging-Ausgabe mit printf() macht, wie kann ich diese Ausgabe sehen?Wie bekomme ich std-Ausgabe von Programm

Ich glaube, es hat etwas mit Debugger und Anbringvorgänge sie zu tun (?), Aber ich habe nie wirklich verstanden, die Dinge ...

Sorry für die seltsame Beschreibung, ich hoffe mir kann jemand helfen.

+0

Nur versuchen zu verstehen ... aber, warum nicht einfach im Terminal ausführen, so dass Sie Debug-Anweisungen sehen können? –

+0

@Mark Setchell um genau zu sein Ich versuche, ein Audiogerät Plugin zu entwickeln. Es läuft und alles funktioniert, aber diese Plugins werden vom Host-Programm ausgeführt. Ich kann sie nicht eigenständig ausführen. –

Antwort

0

ich eine Abhilfe gefunden:

Mit NSLog(), alle Ausgaben waren in der Apple-Konsolenanwendung sichtbar.

Verwandte Themen