Ошибка каталога 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[1120471 sizes.

В чем проблема и как ее решить?

0
задан 23 August 2020 в 21:28

1 ответ

Если вы укажете каталог в качестве параметра для cmake , он перейдет в этот каталог и будет искать файл CMakeLists.txt . См. Также страницу руководства cmake для получения дополнительной информации.

В вашей команде вы указали недопустимый каталог: … / opencv . Три точки - недопустимый каталог в Linux. Для работы вам необходимо изменить его на ../ opencv . Но это действительно зависит от того, где находится папка opencv

Для работы вам необходимо изменить его на ../ opencv . Но это действительно зависит от того, где находится папка opencv

Для работы вам необходимо изменить его на ../ opencv . Но это действительно зависит от того, где находится папка opencv

0
ответ дан 24 August 2020 в 08:19