
25 Ago
2011
25 Ago
'11
13:19
Sua funcao C++ precisa estar contida numa chamada extern... extern "C" { void suaFuncao () ...... } Depois de compila-la, vc a chama com .C() Sua funcao em C nao precisa do wrapper e pode ser compilada diretamente e chamada via .C(). Para detalhes e tambem exemplos, veja o capitulo 5 do manual Writing R Extensions. Nao faz muito tempo, eu postei aqui um link para um material que tambem inclui exemplos de uso de codigo C em R... e inclui outra opcao de chamada, .Call(). b