Cmake不会工作 - 没有当前的工作目录

ozg*_*ral 3 unix directory compilation path cmake

我是新手,我一直试图解决另一个问题:

安装了两个OpenCV(具有不同版本),我无法删除过去的所有痕迹

我被建议做

cmake -D CMAKE_PREFIX_PATH = usr/local ..
Run Code Online (Sandbox Code Playgroud)

我做了,cmake现在不起作用.当我尝试一个简单的"cmake .."时,我明白了

No current working directory
Aborted
Run Code Online (Sandbox Code Playgroud)

我该如何解决?我该如何设置cmake_prefix_path?

Tsy*_*rev 6

CMake 2.8.10(及更早版本)生成错误

没有当前的工作目录

如果当前目录无法访问(通常,删除).可以使用命令检查

cd .
Run Code Online (Sandbox Code Playgroud)

Modern CMake(自2.8.11起)产生另一个错误:

无法建立当前工作目录.

另见这个bug报告.