我正在編寫一個iPhone應用程序,我正在使用OpenCV進行一些圖像處理。到目前爲止,我只用它在純C中,但現在我需要使用C++來創建一些基本的OCR。混合Objective-C和C++和OpenCV
我首先創建了一個.h/.cpp文件,它似乎很好地編譯。但我需要將它與一些Objective-C混合來打開圖像等等。然後,我將該文件重命名爲.mm而不是.cpp,但它不會編譯!
我得到這個錯誤: 「語句表達式只允許內部函數」中的OpenCV core.hpp線432 432
行是這一行:
typedef Matx<_Tp, MIN(m, n), 1> diag_type;
任何想法,爲什麼這件事會發生?
謝謝。它似乎工作。 – Linus 2011-05-25 19:43:32