2016-08-05 2 views
0

Когда я компилирую следующий код в Rstudio, который является примером в документации броненосца, я получаю сообщение ошибки:index_max не является членом АРМА в RcppArmadillo

Код:

arma::vec v = arma::randu<arma::vec>(10); 
arma::uword i = arma::index_max(v); 

Сообщение об ошибке:

'index_max' is not a member of 'arma'

ответ

0

Какая версия?

Был (вверх по течению) надзор в 0.7.200.2.0, поэтому, возможно, попробуйте 0.7.300.1.0 из RcppCore drat repo, как описано в this announcement on rcpp-devel.

+0

Да, я использовал 0.7.200.2.0, но установил 0.7.300.1.0, и теперь он работает, спасибо. Я использовал библиотеку drat, а затем набрал команду drat ::: add («RcppCore») в Rstudio. Затем я искал обновления в меню «Инструменты» Rstudio и выбрал yes, когда спросили «Вы хотите установить из исходников пакет, который нуждается в компиляции?» – Roberto

+0

Это ошибка (в Армадилло), но вы только второй известный случай, когда кто-то был укушен. –

+0

Итак ... если бы это помогло, не стесняйтесь «принимать» (нажмите на отметку) и/или «проголосовать» (нажмите на треугольник, указывающий вверх). Так работает StackOverflow. Вы получаете баллы за принятие ответа. –

 Смежные вопросы

  • Нет связанных вопросов^_^