如何在CLION

时间:2017-02-16 02:29:50

标签: cmake environment-variables clion

在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

我错过了什么?遗憾的是我无法找到它......

1 个答案:

答案 0 :(得分:3)

终于找到了修复。您必须在控制台中添加环境变量TERM=xterm-256color或在运行/调试配置中添加CMake配置错误。