在OSX上使用CLion,我正在创建一个简单的控制台应用程序,我想在其中执行system("clear")
。当我在OSX终端中运行应用程序时,它可以正常运行。当我使用CLion终端运行它时,system("clear")
失败并显示消息:
未设置TERM环境变量。
我首先尝试在cmakelists.txt
文件中手动设置它,但没有成功
set(ENV{TERM} "xterm-256color")
然后我尝试使用以下键/值对(环境选项)在构建,执行,部署中的控制台和CMake部分的CLion设置中手动设置它(然后完全重启):
TERM xterm-256color
在我的OSX终端中,执行env | grep TERM
打印
TERM_PROGRAM_VERSION = 388
TERM_PROGRAM = Apple_Terminal
TERM = xterm的-256color
我错过了什么?遗憾的是我无法找到它......
答案 0 :(得分:3)
终于找到了修复。您必须在控制台中添加环境变量TERM=xterm-256color
或在运行/调试配置中添加CMake配置错误。