2017-02-16 5 views
0

Mit CLion unter OSX erstelle ich eine einfache Konsolenanwendung, in der ich eine system("clear") machen möchte. Wenn ich die App im OSX-Terminal laufe, funktioniert es ohne Probleme. Wenn ich es mit dem CLion-Terminal starte, schlägt die system("clear") mit Meldung fehl:Wie man die Umgebungsvariable TERM in CLion korrekt einstellt

TERM-Umgebungsvariable nicht gesetzt.

Ich versuchte zunächst, es manuell ohne Erfolg in meiner cmakelists.txt Datei zu setzen, indem

set(ENV{TERM} "xterm-256color") 

tut Ich habe dann versucht, um es manuell eingestellt (gefolgt von vollständigem Neustart) in CLION Einstellungen für Konsole und CMake Abschnitte in Build, Ausführung, mit Deployment den folgenden Schlüssel/Wert-Paar (Environment Option):

TERM  xterm-256color 

in meinem OSX Terminal, tun ein env | grep TERM druckt

TERM_PROGRAM_VERSION = 388

TERM_PROGRAM = Apple_Terminal

TERM = xterm-256color

Was bin ich? Ich kann es leider nicht finden ...

Antwort

1

Endlich die Lösung gefunden. Sie müssen die Umgebungsvariable TERM=xterm-256color nicht in der Konsole oder den CMake-Konfigurationsfehler in Ihrer Run/Debug-Konfiguration hinzufügen.

Verwandte Themen