با ثبت نام در سایت از مزایای اعضا بهره مند شوید!

خطا در ساختن OpenCV در اوبونتو

0 امتیاز
124 بازدید
سوال شده بهمن 18, 1395 در دستورات لینوکس توسط hadi.ghnd (2 امتیاز)

با سلام

برای نصب OpenCV در لینوکس (برای استفاده از پایتون با Anaconda)، داخل فولدر OpenCV کدهای زیر رو وارد کردم:

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" ..

تا اینجا درست کار کرد. اما بعد از دستور make ، خطاهای زیادی داد که فکر میکنم از cmath باشه. خطاهای زیادی شبیه زیر میاد:

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,

/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));

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

برای حل این مشکل چه کاری میتونم انجام بدم؟

ممنون

 

1 پاسخ

0 امتیاز
پاسخ داده شده اسفند 25, 1395 توسط morteza_mousavi90 (5 امتیاز)

سلام

شاید این لینک به شما کمک بکنه

لینک

 

سرور مجازی لینوکس

2,149 سوال

3,301 پاسخ

3,435 دیدگاه

9,236 کاربر

...