Problemas ao construir o OpenCV com o CMake

1

Estou tentando criar o OpenCV a partir do código-fonte usando o CMake. Seguindo as instruções oficiais do OpenCV, eu mudei os diretórios para o meu diretório binário, então eu estou digitando o seguinte:

michael@GNU:~/opencv-3.1.0/release$ cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/home/michael/opencv-3.1.0

No entanto, o CMake continua me mostrando um erro dizendo:

CMake Error: The source directory "/home/michael/opencv-3.1.0/release/CMAKE_INSTALL_PREFIX=/home/michael/opencv-3.1.0" does not exist.

O que estou fazendo de errado? Esta é a documentação que estou seguindo:

link

    
por Michael Lilley 07.05.2016 / 19:58

1 resposta

2

Veja mais de perto o comando cmake nesse tutorial. No final é o caminho /usr/local (o diretório para instalar o programa compilado), seguido por um espaço e .. (que indica o diretório pai, presumivelmente como o diretório que contém o código-fonte).

Portanto, se você quiser compilar o programa em seu diretório /home/michael/opencv-3.1.0/, tudo o que você precisa fazer é adicionar um espaço e dois pontos ao seu comando original. Assim:

cd ~/opencv-3.1.0/release

cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/home/michael/opencv-3.1.0 ..

Por favor, deixe-me saber se isso ajuda, se você ainda estiver recebendo o mesmo erro ou se tiver mais perguntas. Boa sorte!

- Nick

    
por user533208 07.05.2016 / 21:45