android NDK import eigen, компиляция прошла, но всегда отмечена красной линией под Eigen :: Matrix - PullRequest
0 голосов
/ 26 апреля 2020

Я импортирую библиотеку Eigen в Android собственный проект. Шаг компиляции проходит, но строка Eigen::Matrix euler_angle(i,0) отмечена красным подчеркиванием: red underline При наведении курсора мыши появляется всплывающая подсказка «вызываемый объект не является функцией».

Мой код:

Eigen::Matrix<double,3,1> euler_angle = rotation_matrix.eulerAngles(2,1,0);
        Eigen::Vector4d c(5.0, 6.0, 7.0, 8.0);


        for(int i=0;i<3;i++){
            r2unity[i]=euler_angle(i,0)*180/M_PI;
            if(t.rows>1){
                t2unity[i]=t.at<double>(i,0);
            } else{
                t2unity[i]=t.at<double>(0,i);
            }

        }
...