Clion和CMake消息

kra*_*pht 14 cmake clion

我刚开始使用Clion IDE.也许这是写在某个地方,但我没有在谷歌搜索中看到它.如果我在我的CMake脚本中放入一个message()调用,我可以在Clion中看到输出吗?这些消息调用是我知道如何调试我的CMake脚本的唯一方法.

小智 19

使用消息(警告...)而不是消息(...)警告转到stderr

  • 很抱歉与你发生冲突,但是我正在使用CLion 2016.2.2并遇到了同样的问题,只有谢尔盖建议的解决方案为我解决了这个问题. (2认同)

小智 7

另一种可行的解决方法

  • 如果启用,则禁用"cmake auto-reload"
  • 在更改cmake文件中的内容后,请勿触发"重新加载更改"
  • 运行/构建您的项目

当clion开始构建时,它会意识到cmake文件不是最新的并重新加载它们,但与其他构建输出一样,它显示在Messages选项卡中.

  • 这应该是答案.至少对于CLion 1.5+,如果Auto-Reload-CMake打开,它将擦除CMake输出. (3认同)