CMake 文件 API“未找到回复目录”

问题描述 投票:0回答:4

我在使用 CLION 的 Docker 工具链时遇到问题。我的 Docker 容器基于 ubuntu 18.04,安装了 CMake 3.17。图像定义基于this参考实现。

当我使用 CLion 重新加载 CMake 项目时,显示以下错误。

-- Build files have been written to: /tmp/tmp.vmmD6opEtD/cmake-build-debug-local-docker
CMake File API: /path/to/glow/cmake-build-debug-local-docker: no reply dir found

当我直接在Docker容器中配置CMake项目时,就成功了。我相信CMake项目本身没有任何问题。

“找不到回复目录”是什么意思?即使使用谷歌搜索也没有任何关于此错误消息的线索。

c++ docker cmake clion
4个回答
2
投票

当 CLion 使用

rsync
同步文件时,有时会出现此错误。禁用 rsync 可以消除此错误:

问题是文件同步速度较慢,但慢总比不起作用:)


0
投票

我遇到了完全相同的错误,在我的例子中设置 SSH 以避免询问密码,即在终端运行

ssh-add
,然后尝试重新加载 CMake 项目


0
投票

刚刚遇到了同样的问题。 您在 clion cmake 项目设置中的构建目录与此处指定的 cmake 选项中显示的目录不同。


0
投票

使用 clion 在 远程主机 ToolChains 上构建时,我遇到了相同的错误。 对我来说,我将“构建、执行、部署 -> CMake”下的“生成器”更改为“使用默认值”。然后重新加载 CMakelist,错误信息就消失了。

© www.soinside.com 2019 - 2024. All rights reserved.