[R-es] Compilación de un archivo C en R.

JOSE ALBERTO CANDELARIA BARRERA jocandel en est-econ.uc3m.es
Lun Jun 2 19:20:40 CEST 2014


Muchas gracias Daniel

Ha funcionado la rutina desde otro ordenador.

Un saludo
Alberto


daniel <daniel319 en gmail.com> dijo:

> José Alberto,
>
> Me parece que el mensaje de error es de Windows y no de R. ¿Se abre alguna
> ventana de Windows con mas detalles sobre el error? ¿Tienes todos los
> programas sobre los cuales fuzzyC_main.dll dependa? ¿lo intentaste en algún
> otro ordenador, preferentemente con otro OS? ¿estas seguro que todos los
> programas involucrados sean para 64 bits?
>
> Suerte,
>
> Daniel Merino
>
>
> El 2 de junio de 2014, 11:31, JOSE ALBERTO CANDELARIA BARRERA <
> jocandel en est-econ.uc3m.es> escribió:
>
>> Buenas tardes
>>
>> Es la primera ocasión que escribo en este foro de dudas sobre R y les
>> quiero comentar mi problema.
>>
>> Tengo un archivo fuzzyC_main.c que está escrito en C y lo he logrado
>> compilar por medio del comando  R CMD SHLIB fuzzyC_main.c obteniendo dos
>> archivos:
>>
>> fuzzyC_main.o and fuzzyC_main.dll
>>
>> La cuestión es que cuando uso el comand dyn.load("fuzzyC_main.dll") en R
>> me envía el siguiente errorÑ
>>
>>  dyn.load("fuzzyC_main.dll")
>>>
>> Error en inDL(x, as.logical(local), as.logical(now), ...) :  unable to
>> load shared object 'E:/MBAQM-Subjects/GA/Fuzzy_Code/fuzzyC_main.dll':
>>  LoadLibrary failure:  %1 no es una aplicación Win32 válida.
>>
>> No entiedo porqué me dice que no es una aplicación Win32 válida (mi OS es
>> Windows a 64 bits). Lo que yo tengo en mi path es lo siguiente:
>>
>> C:\Windows\system32;C:\Windows;C:\Windows\System32\
>> Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files
>> (x86)\MiKTeX 2.9\miktex\bin\;C:\Program 
>> Files\MATLAB\R2010a\runtime\win64;C:\Program
>> Files\MATLAB\R2010a\bin;C:\Program Files 
>> (x86)\QuickTime\QTSystem\;C:\Rtools\bin;
>> C:\R\Tcl\bin; C:\Rtools\MinGW\bin; C:\Program Files\R\R-3.1.0\bin\x64;
>> C:\Program Files\RStudio\bin\x64; C:\Program Files\R\R-3.0.2\bin\x64;
>> C:\Program Files\R\R-3.0.3\bin\x64
>>
>> Será conveniente que borre los directorios que dicen System32? Alguien
>> ayudeme por favor.
>>
>> Un cordial saludo.
>> Alberto
>> --
>> Universidad Carlos III de Madrid
>>
>> _______________________________________________
>> R-help-es mailing list
>> R-help-es en r-project.org
>> https://stat.ethz.ch/mailman/listinfo/r-help-es
>>
>
>
>
> --
> Daniel
>



-- 
Universidad Carlos III de Madrid



Más información sobre la lista de distribución R-help-es