faz com que o erro cmath ':: cos' não tenha sido declarado

0

Estou tentando instalar o opencv no Ubuntu. Eu baixei o opencv 3.1 e fiz isso:

mkdir build
cd build/
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D WITH_TBB=ON -D WITH_V4L=ON -D WITH_QT=ON -D WITH_OPENGL=ON -D WITH_CUBLAS=ON -DCUDA_NVCC_FLAGS="-D_FORCE_INLINES" ..

mas quando eu tento fazer isso usando make ele mostra esse tipo de erro:

/usr/include/x86_64-linux-gnu/bits/mathcalls.h:63:16: error: expected constructor, destructor, or type conversion before ‘(’ token
 __MATHCALL_VEC (cos,, (_Mdouble_ __x));

ou

/usr/include/c++/5/cmath:199:11: error: ‘::cos’ has not been declared

e assim por diante ....

Acho que algo está errado com math , porque os erros começam aqui:

>     In file included from /home/hadi/anaconda/include/math.h:71:0,
>                      from /usr/include/c++/5/cmath:44,
>                      from /home/hadi/opencv-3.1.0/modules/core/include/opencv2/core/cvstd.hpp:66,

O que posso fazer para corrigir isso?

    
por Hadi GhahremanNezhad 06.02.2017 / 04:34

0 respostas