2013-10-07 95 views
1

我在Ubuntu 12.04機器上,使用opencv 2.4.1和gcc版本4.6.3。我有一箇舊的opencv代碼,我必須編譯。它包括opencv/cvtypes.h頭文件,該版本的opencv安裝中未包含此文件。我/usr/local/include/opencv只有這些頭文件:致命錯誤:opencv/cvtypes.h:沒有這樣的文件或目錄編譯終止

  • cvaux.h
  • cv.h
  • cvwimage.h
  • cxcore.hpp
  • cxmisc.h
  • ml.h
  • cvaux.hpp
  • cv.hpp
  • cxcore.h
  • cxeigen.hpp
  • highgui.h

我注意到一些線程[1][2](處理OpenCV的安裝;舊版本),其/usr/local/include/opencv文件夾包含20-21頭文件。 cvtypes.h哪家圖書館被闖入?一般來說,是否有一種快速瞭解這種事情的方法,而不需要真正查看源代碼?

回答

1

它可能更容易只是一個腳本或者您的IDE由.hcvtypes.h任何發生替換。

據我所知,cvtypes.h中的信息是cxcore.h。頭文件用於舊的C++ API,應該避免。

+0

你的意思是'cxcore.h'而不是'cvcore.h'嗎? –

+0

是的,對不起。我修復了我的答案。 – sansuiso

相關問題