Je souhaite copier certaines fonctions de la bibliothèque OpenCV vers mon application intégrée. les réécrivant d'utiliser des structures de données standard est vraiment pénible, donc j'ai essayé les éléments suivants:Fonctions de portage à partir d'OpenCV
bfin-elf-g++ -c cvcalibration.cpp `pkg-config --cflags opencv`
Je n'ai pas d'erreurs d'en-tête manquants mais nous avons eu beaucoup de
erreur: attendu-id non qualifiée avant constante
numériquepour les lignes comme
CvMat _U = cvMat(3, 3, CV_64F, U);
et erreur: lvalue invalide dans unaire '&'
pour les lignes comme
cvGEMM(&_U, &_V, 1, 0, 0, &_R, CV_GEMM_A_T);
où _U, _V etc. sont préalablement définis comme des variables de CvMAt. (A pas d'erreur du compilateur sur CvMat pas défini)
J'utilise BFIN-Elf-g ++ (GCC) 4.1.2 (ADI svn) et actuellement ma mise en œuvre est à nu, c'est-à-dire sans système d'exploitation.
Un conseil? Je suis seulement intéressé par plusieurs fonctions dans ce fichier, pas le paquet entier.