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

6

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

当我用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 项目本身没有问题。

"no reply dir found" 是什么意思?即使进行谷歌搜索,也找不到这个错误消息的线索。

3个回答

2

有时候当CLion使用rsync同步文件时,我会遇到这个错误。禁用rsync可以消除这个错误:

enter image description here

问题在于文件同步速度变慢了,但是慢总比不能用好:)


0
刚遇到了同样的问题。 在CLion CMake项目设置中,您的构建目录与指定的CMake选项中出现的不同。

我也遇到了这个问题。但是我不明白你是如何解决的?我的CLion CMake项目设置中,构建目录路径设置为:/some/path这是错误信息:构建文件已写入:/some/path CMake文件API:未找到回复目录/some/path - Anton Eriksson
请检查您在cmake标志中是否指定了另一个构建文件夹。 - Asafha
刚刚核实了一下,我没有手动在cmake标志中添加另一个构建文件夹,而是在CLion下的“Build, Execution, Deployment -> CMake”中指定它,然后选择“Build directory”。这个目录将在运行cmake时作为“-B”标志添加。有什么其他想法吗? - Anton Eriksson

0

我遇到了完全相同的错误,在我的情况下是为了设置SSH以避免请求密语,需要在终端上运行ssh-add,然后尝试重新加载CMake项目


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接