在终端窗口中执行以下操作时:
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。
问题是什么,我该如何解决?
发布于 2020-08-23 18:35:34
如果将目录指定为cmake的参数,则它将更改为该目录并搜索CMakeLists.txt文件。有关更多信息,请参见cmake手册。
在您的命令中,指定了无效目录:…/opencv。三个点在Linux中不是一个有效的目录。您需要将其转换为../opencv才能工作。但这确实取决于opencv文件夹在哪里
https://askubuntu.com/questions/1269516
复制相似问题