Cmake 目录错误

Cmake 目录错误

尝试在终端窗口中执行以下操作时:

cmake -D CMAKE_BUILD_TYPE=RELEASE
        -D CMAKE_INSTALL_PREFIX=/usr/local
        -D INSTALL_PYTHON_EXAMPLES=ON
        -D INSTALL_C_EXAMPLES=OFF
        -D OPENCV_ENABLE_NONFREE=ON
        -D OPENCV_EXTRA_MODULES_PATH=~/projects/cv2/opencv_contrib/modules
        -D PYTHON_EXECUTABLE=~/env/bin/python
        -D BUILD_EXAMPLES=ON …/opencv

我在最后一条语句上收到一条错误消息,提示“源目录不存在”。这两个位置应该放什么…/opencv

当我尝试该命令时echo $(which python),我收到了消息/home/jetson/env/bin/python

这是什么问题?我该如何解决?

答案1

如果您指定目录作为 的参数cmake,它将更改为该目录并搜索文件CMakeLists.txt。另请参阅cmake 手册页了解更多信息。

在您的命令中,您指定了一个无效目录:…/opencv。三个点在 Linux 中不是有效目录。您可能需要将其更改为../opencv才能正常工作。但这实际上取决于opencv文件夹的位置

相关内容