我在使用 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项目本身没有任何问题。
“找不到回复目录”是什么意思?即使使用谷歌搜索也没有任何关于此错误消息的线索。
我遇到了完全相同的错误,在我的例子中设置 SSH 以避免询问密码,即在终端运行
ssh-add
,然后尝试重新加载 CMake 项目
刚刚遇到了同样的问题。 您在 clion cmake 项目设置中的构建目录与此处指定的 cmake 选项中显示的目录不同。
使用 clion 在 远程主机 ToolChains 上构建时,我遇到了相同的错误。 对我来说,我将“构建、执行、部署 -> CMake”下的“生成器”更改为“使用默认值”。然后重新加载 CMakelist,错误信息就消失了。