2
我想編譯一個使用opencv-1.0.0的舊代碼(不是我寫的)。 我正在使用64位科學Linux 6. 我從sourceforge下載了opencv-1.0.0。 然後, 的./configure 使opencv-1.0.0不能編譯
然後我得到一個錯誤如下
cvcap_dc1394.cpp: In function 'int icvSetFeatureCAM_DC1394(CvCaptureCAM_DC1394*, int, int)':
cvcap_dc1394.cpp:796: error: overloaded function with no contextual type information
make[3]: *** [cvcap_dc1394.lo] Error 1
make[3]: Leaving directory `/home/ram/opencv/opencv-1.0.0/otherlibs/highgui'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/ram/opencv/opencv-1.0.0/otherlibs'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/ram/opencv/opencv-1.0.0'
任何解決方案?經過Google搜索之後,我猜我的發行版不支持IEEE1394堆棧。我是否需要重新編譯我的內核?圍繞這個問題的任何更簡單的方法?我不想重寫那些代碼。
我爲我的項目使用火線相機,所以openCV可能會編譯,但它不會解決我的問題。 –