Clion远程模式能够upload to remote host却无法build cmake的bug解决方法

问题

系统环境

Clion版本 2019.3.2
remote host: Ubuntu 19.10

问题描述

在使用Clion的远程模式(Full Remote Mode)开发调试代码下,Upload to Remote Host成功,但build Cmake的时候失败:

报错提示:

Cannot create directory

[Failed to reload]

Clion远程模式能够upload to remote host却无法build cmake的bug解决方法_第1张图片

原因

在Jetbrains的Issue Error: Cannot generate into E:workcmake-build-remote-debug. Cannot create directory. Please either delete it manually or select another generation directory. 中Jetbrains的开发者提到这是由于Deployment里的Root Path没有生效。

absolute_path.png

解决方法

Settings -> Deployment -> 你的Remote Host -> Connection标签 -> Root path: /

Clion远程模式能够upload to remote host却无法build cmake的bug解决方法_第2张图片

Settings -> Deployment -> 你的Remote Host -> Mappings标签 -> Deployment path: 登陆远程主机当前用户目录下你想放源码的地方

Clion远程模式能够upload to remote host却无法build cmake的bug解决方法_第3张图片

Build and Run :

Clion远程模式能够upload to remote host却无法build cmake的bug解决方法_第4张图片

Clion远程模式能够upload to remote host却无法build cmake的bug解决方法_第5张图片

你可能感兴趣的:(clion,jetbrains,ide,开发工具)