Frage

Gibt es ncurses Bibliotheken in C / C ++ für Windows, die ncurses in nativen Win32 resizable Fenster ( nicht im Konsolenmodus) emulieren?

War es hilfreich?

Andere Tipps

So etwas wahrscheinlich nicht existiert „wie sie ist“. Es ist nicht wirklich existiert unter Linux oder anderen Unix-ähnlichen Betriebssystemen entweder though.

ncurses ist nur eine Bibliothek, die Sie verwalten Interaktionen mit der zugrunde liegenden Terminal-Umgebung hilft. Aber es bietet keinen Terminal-Emulator selbst.

Die Sache, die Sachen tatsächlich auf dem Bildschirm angezeigt (die in Ihrer Anforderung als „native resizable win32 Fenster“ aufgeführt wird) wird in der Regel ein Terminal-Emulator genannt. Wenn Sie nicht über den man gerne, die mit Windows kommt (Sie sind nicht allein, kein Mensch auf der Erde ist) gibt es ein paar Alternativen. Es gibt Console , die in meiner Erfahrung manchmal funktioniert und scheint nur eine zugrunde liegende Windows-Terminal-Emulator zu wickeln (I Sie wissen nicht genau, aber ich glaube, da gibt es eine Menüoption ist, um tatsächlich der Zugang zu diesem zugrunde liegenden Terminal-Emulator zu bekommen, und sicher genug, um eine alte knusprige Windows / DOS-Box angezeigt, in dem alles im Konsolenfenster Spiegel).

Eine bessere Option

Eine weitere Option, die attraktiver sein kann, ist puttycyg . Es hakt in zu Putty (die von einem Hintergrund Linux kommen, ganz in der Nähe zu dem, was ich gewohnt bin, und frei), aber tatsächlich greift auf eine darunter liegende Cygwin anstelle der Windows-Befehlsinterpreter (CMD.EXE). So erhalten Sie alle Vorteile von Putty ehrfürchtigen Terminal-Emulator, sowie netten ncurses (und viele andere) Bibliotheken von Cygwin zur Verfügung gestellt. Fügen Sie ein paar Befehlszeilenargumente auf die Verknüpfung, die Putty startet (oder Batch-Datei) und Ihre Anwendung kann automatisch ohne Umweg über Putty UI gestartet werden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top