我想将一些函数从 OpenCV 库复制到我的嵌入式应用程序。重写它们以使用标准数据结构真的很痛苦,所以我尝试了以下方法:
bfin-elf-g++ -c cvcalibration.cpp `pkg-config --cflags opencv`
我没有收到任何丢失的标题错误,但有很多
错误:数字常量之前的预期不合格 id
对于像这样的线
CvMat _U = cvMat( 3, 3, CV_64F, U );
和错误:一元'&'中的左值无效</p>
对于像这样的线
cvGEMM( &_U, &_V, 1, 0, 0, &_R, CV_GEMM_A_T );
其中 _U、_V 等以前被定义为 CvMAt 变量。(没有关于未定义 CvMat 的编译器错误)
我正在使用 bfin-elf-g++ (GCC) 4.1.2 (ADI svn),目前我的实现是裸机,即没有任何操作系统。
有什么建议吗?我只对这个文件中的几个函数感兴趣,而不是整个包。