Me perdoem por enviar arquivos... Espero compreensão de todos! att, FH 2011/8/26 FHRB Toledo <[email protected]>
> Siga esse tutorial p/ invocar funções em C no R p/ windows... tudo > funcionando! > > att, > FH > > 2011/8/26 Pedro Rafael <[email protected]> > >> Já vi o erro. Fiz uma besteira de compilar o código em 32bits e tava >> tentando rodar no R 64bits. Na verdade eu acho que um código 32bits era para >> rodar sem problemas em no 64bits. >> >> Em 26 de agosto de 2011 09:40, Pedro Rafael < >> [email protected]> escreveu: >> >> Benilton realmente no Windows o arquivo gerado e uma dll como você tinha >>> falado. Consegui gerar um programa chamado hello.c. O conteúdo do programa >>> apresenta-se logo abaixo: >>> >>> #include <R.h> >>> void hello(int *n) >>> { >>> int i; >>> for(i=0; i < *n; i++) { >>> Rprintf("Hello, world!\n"); >>> } >>> } >>> >>> Fui no terminal do DOS e digitei R CMD SHLIB hello.c e o arquivo >>> hello.dll foi gerado. Setei o R no diretório da dll e fiz: >>> >>> > dyn.load("hello.dll") >>> Erro em inDL(x, as.logical(local), as.logical(now), ...) : >>> impossível carregar objeto compartilhado 'C:/PEDRO/PACOTES_R/hello.dll': >>> LoadLibrary failure: %1 não é um aplicativo Win32 válido. >>> specificado. >>> >>> Como você pode ver deu um erro. O que pode ter sido? >>> >>> Em 26 de agosto de 2011 09:19, beniltoncarvalho [via R-br] < >>> [email protected]> escreveu: >>> >>> Confirme que sua variavel PATH aponta para a localizacao correta do >>>> RTools e MinGW. Por exemplo, se o RTools foi instalado em "c:\RTools", >>>> entao confirme que a variavel PATH tenha os seguintes valores >>>> inclusos: >>>> >>>> c:\Rtools\bin;c:\Rtools\MinGW\bin; >>>> >>>> Eu so' nao tenho certeza se, depois de mudar os valores de PATH, vc >>>> vai precisar reiniciar o computador... >>>> >>>> Uma vez que voce tenha certeza de que a variavel PATH tem os valores >>>> corretos, voce abre um novo terminal DOS e tenta o grep.... >>>> >>>> b >>>> _______________________________________________ >>>> R-br mailing list >>>> [hidden email] <http://user/SendEmail.jtp?type=node&node=3770707&i=0> >>>> https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br >>>> Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça >>>> código mínimo reproduzível. >>>> >>>> >>>> ------------------------------ >>>> If you reply to this email, your message will be added to the >>>> discussion below: >>>> >>>> http://r-br.2285057.n4.nabble.com/R-br-Duvida-Invocar-funcoes-C-no-R-tp3768159p3770707.html >>>> To unsubscribe from R-br, click >>>> here<http://r-br.2285057.n4.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=3357982&code=cGVkcm8ucmFmYWVsLm1hcmluaG9AZ21haWwuY29tfDMzNTc5ODJ8NTAyMjI0MDYw>. >>>> >>>> >>> >>> >>> >>> -- >>> Saudações, >>> Pedro Rafael Diniz Marinho. >>> >>> >>> >> >> >> -- >> Saudações, >> Pedro Rafael Diniz Marinho. >> >> >> >> _______________________________________________ >> R-br mailing list >> [email protected] >> https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br >> Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça >> código mínimo reproduzível. >> > >
_______________________________________________ R-br mailing list [email protected] https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.
