2010-02-18 45 views
0

我想从OpenCV库复制一些函数到我的嵌入式应用程序。重写他们使用标准数据结构是真的很痛苦,所以我尝试了以下内容:之前的数字常量从OpenCV移植函数

预期不合格的ID:

bfin-elf-g++ -c cvcalibration.cpp `pkg-config --cflags opencv` 

我没有得到任何缺少的头错误,但有很多的

错误

CvMat _U = cvMat(3, 3, CV_64F, U); 

和误差线:在一元 '&'

无效左值

cvGEMM(&_U, &_V, 1, 0, 0, &_R, CV_GEMM_A_T); 

其中_U,_V等线被预先定义为与CvMat变量。

我使用BFIN精灵-G(得到约不被定义没有CvMat中编译器错误)++ (GCC)4.1.2(ADI svn),目前我的实现是裸机,即没有任何操作系统。

有什么建议吗?我只对这个文件中的几个函数感兴趣,而不是整个包。

回答

0

得到了事业,工具链使用老有所#定义ctypes.h的限定_L,_M,_U等是一些恒定的整数。 #解开这些值似乎工作。

0

我对你使用的工具不熟悉,但是问题是cvMat没有定义? (与CvMat 定义,但与CvMat?)