Ошибка CMake: исходный каталог/home/pi/opencv-3.0.0/build/BUILD_EXAMPLES=ON не существует. как это могло быть, решают?

я выполнил это после строк

cmake -D CMAKE_BUILD_TYPE=RELEASE \
    -D CMAKE_INSTALL_PREFIX=/usr/local \
    -D INSTALL_C_EXAMPLES=ON \
    -D INSTALL_PYTHON_EXAMPLES=ON \
    -D OPENCV_EXTRA_MODULES_PATH=~/opencv_contrib-3.0.0/modules \
    -D BUILD_EXAMPLES=ON 

и это генерирующий эту ошибку

CMake Error: The source directory /home/pi/opencv-3.0.0/build/BUILD_EXAMPLES=ON does not exist`

Как это могло быть, решают?

1
задан 28 April 2018 в 15:08

1 ответ

Последний аргумент cmake управляйте потребностями быть каталогом, содержащим a CMakeList.txt файл.

Обычно это - любой текущий каталог . или родительский каталог .. в случае сборки из источника, куда Вы выполняете команду от отдельного build подкаталог:

cmake -D CMAKE_BUILD_TYPE=RELEASE \
    -D CMAKE_INSTALL_PREFIX=/usr/local \
    -D INSTALL_C_EXAMPLES=ON \
    -D INSTALL_PYTHON_EXAMPLES=ON \
    -D OPENCV_EXTRA_MODULES_PATH=~/opencv_contrib-3.0.0/modules \
    -D BUILD_EXAMPLES=ON ..

[Я подозреваю, что Вы следуете инструкциям, которые использовали .. и неправильно истолкованный это как помогающий для произвольного списка -D опции, а не фактический аргумент каталога]

5
ответ дан 3 December 2019 в 06:37

Другие вопросы по тегам:

Похожие вопросы: