Me perdoem por enviar arquivos... Espero compreensão de todos!<br>att,<br>FH<br><br><div class="gmail_quote">2011/8/26 FHRB Toledo <span dir="ltr"><<a href="mailto:fernandohtoledo@gmail.com">fernandohtoledo@gmail.com</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Siga esse tutorial p/ invocar funções em C no R p/ windows... tudo funcionando!<br><br>att,<br>FH<br><br><div class="gmail_quote">
<div><div></div><div class="h5">2011/8/26 Pedro Rafael <span dir="ltr"><<a href="mailto:pedro.rafael.marinho@gmail.com" target="_blank">pedro.rafael.marinho@gmail.com</a>></span><br>
</div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div></div><div class="h5">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.<br>

<br><div class="gmail_quote">Em 26 de agosto de 2011 09:40, Pedro Rafael <span dir="ltr"><<a href="mailto:pedro.rafael.marinho@gmail.com" target="_blank">pedro.rafael.marinho@gmail.com</a>></span> escreveu:<div><div>

</div><div><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">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:<div>


<br></div><div><div>#include <R.h></div>
<div>void hello(int *n)</div><div>{</div><div>int i;</div><div>for(i=0; i < *n; i++) {</div><div>Rprintf("Hello, world!\n");</div><div>}</div><div>}</div><div><br></div><div>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:</div>



<div><br></div><div><div>> dyn.load("hello.dll")</div><div><div>Erro em inDL(x, as.logical(local), as.logical(now), ...) : </div></div><div>impossível carregar objeto compartilhado 'C:/PEDRO/PACOTES_R/hello.dll':</div>


<div>
<div>LoadLibrary failure:  %1 não é um aplicativo Win32 válido.</div></div><div>specificado.</div></div><div><br></div><div>Como você pode ver deu um erro. O que pode ter sido?</div><br><div class="gmail_quote">Em 26 de agosto de 2011 09:19, beniltoncarvalho [via R-br] <span dir="ltr"><<a href="mailto:ml-node%2B3770707-1188459073-223914@n4.nabble.com" target="_blank">ml-node+3770707-1188459073-223914@n4.nabble.com</a>></span> escreveu:<div>


<div></div><div><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

        Confirme que sua variavel PATH aponta para a localizacao correta do
<br>RTools e MinGW. Por exemplo, se o RTools foi instalado em "c:\RTools",
<br>entao confirme que a variavel PATH tenha os seguintes valores
<br>inclusos:
<br><br>c:\Rtools\bin;c:\Rtools\MinGW\bin;
<br><br>Eu so' nao tenho certeza se, depois de mudar os valores de PATH, vc
<br>vai precisar reiniciar o computador...
<br><br>Uma vez que voce tenha certeza de que a variavel PATH tem os valores
<br>corretos, voce abre um novo terminal DOS e tenta o grep....
<br><div><br>b
<br>_______________________________________________
<br>R-br mailing list
<br><a href="http://user/SendEmail.jtp?type=node&node=3770707&i=0" rel="nofollow" link="external" target="_blank">[hidden email]</a>
<br><a href="https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br" rel="nofollow" link="external" target="_blank">https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br</a><br>Leia o guia de postagem (<a href="http://www.leg.ufpr.br/r-br-guia" rel="nofollow" link="external" target="_blank">http://www.leg.ufpr.br/r-br-guia</a>) e forneça código mínimo reproduzível.
<br>
        
        <br>
        <br>
        <hr color="#cccccc" noshade size="1">
        </div><div style="color:#444;font:12px tahoma,geneva,helvetica,arial,sans-serif"><div>
                <div style="font-weight:bold">If you reply to this email, your message will be added to the discussion below:</div>
                </div><a href="http://r-br.2285057.n4.nabble.com/R-br-Duvida-Invocar-funcoes-C-no-R-tp3768159p3770707.html" target="_blank">http://r-br.2285057.n4.nabble.com/R-br-Duvida-Invocar-funcoes-C-no-R-tp3768159p3770707.html</a>
        </div><div><div></div><div>
        <div style="color:#666;font:11px tahoma,geneva,helvetica,arial,sans-serif;margin-top:.4em">
                
                To unsubscribe from R-br, <a href="http://r-br.2285057.n4.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=3357982&code=cGVkcm8ucmFmYWVsLm1hcmluaG9AZ21haWwuY29tfDMzNTc5ODJ8NTAyMjI0MDYw" target="_blank">click here</a>.
        </div></div></div></blockquote></div></div></div><br><br clear="all"><div><div><br></div>-- <br><font color="#000099">Saudações,</font><div><font color="#000099">Pedro Rafael Diniz Marinho.</font></div><font color="#000099"><br>


</font><br>

</div></div>
</blockquote></div></div></div><div><div></div><div><br><br clear="all"><div><br></div>-- <br><font color="#000099">Saudações,</font><div><font color="#000099">Pedro Rafael Diniz Marinho.</font></div><font color="#000099"><br>

</font><br>
</div></div><br></div></div><div class="im">_______________________________________________<br>
R-br mailing list<br>
<a href="mailto:R-br@listas.c3sl.ufpr.br" target="_blank">R-br@listas.c3sl.ufpr.br</a><br>
</div><div class="im"><a href="https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br" target="_blank">https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br</a><br>
Leia o guia de postagem (<a href="http://www.leg.ufpr.br/r-br-guia" target="_blank">http://www.leg.ufpr.br/r-br-guia</a>) e forneça código mínimo reproduzível.<br></div></blockquote></div><br>
</blockquote></div><br>