[R-es] R y c++ en Mac
Proyecto R-UCA
r-uc@ @end|ng |rom uc@@e@
Jue Abr 3 11:25:57 CEST 2025
Buenas,
No utilizo xcode, pero todos los compiladores tienen opciones para modificar la ruta de los encabezado y las librerías.
Si no necesita librerías para compilar puede copiar el fichero de cabecera en la carpeta del programa o poner la ruta completa al fichero y
cambiar los ángulos por comillas.
Un saludo.
El mié, 02-04-2025 a las 18:06 -0300, Javier Marcuzzi escribió:
> Estimados
>
> Se me puso en la cabeza, hacer algo en C++ que ejecute un código R, nada complicado, experimentación.
>
> Al respecto hay por ejemplo:
>
> #include <RInside.h>
>
> int main(int argc, char *argv[]) {
> RInside R(argc, argv); // Inicializa R
>
> // Ejecutar una expresión R
> R.parseEvalQ("resultado <- sqrt(16)");
>
> // Obtener resultados desde R
> double resultado = R["resultado"];
> std::cout << "Resultado desde R: " << resultado << std::endl;
>
> return 0;
> }
>
> El problema es que no logro configurar Xcode en c++ consola, para probar el código, en otras palabras, puedo ejecutar algunos programas
> simples que yo mismo me creo, pero no logro hacer que lea el encabezado, lógicamente, sin este no funciona.
>
> ¿Alguno pudo, puedo, o sabe como hacer en Xcode Mac ARM?
>
> Las referencias a RInside son estas:
>
> RInside: C++ Classes to Embed R in C++ (and C) Applications
> cran.r-project.org
> [1]
>
> eddelbuettel/rinside: Seamless embedding of R in C++ programs
> github.com
> [2]
>
> Gracias
>
> Javier Rubén Marcuzzi
> _______________________________________________
> R-help-es mailing list
> R-help-es using r-project.org
> https://urldefense.com/v3/__https://stat.ethz.ch/mailman/listinfo/r-help-es__;!!D9dNQwwGXtA!WZ68ov-9iJPdj5gILbdhez-xXAD-SUQh5Lr3g-9Tp0M0Z3O0cPR_5W__cs32o9JhbEECbzi_GVB9wg3lOxbHFH8$
>
[1] RInside: C++ Classes to Embed R in C++ (and C) Applications cran.r-project.org
https://urldefense.com/v3/__https://cran.r-project.org/web/packages/RInside/index.html__;!!D9dNQwwGXtA!WZ68ov-9iJPdj5gILbdhez-xXAD-SUQh5Lr3g-9Tp0M0Z3O0cPR_5W__cs32o9JhbEECbzi_GVB9wg3lTOYE8Eo$
[2] eddelbuettel/rinside: Seamless embedding of R in C++ programs github.com
https://urldefense.com/v3/__https://github.com/eddelbuettel/rinside/tree/master__;!!D9dNQwwGXtA!WZ68ov-9iJPdj5gILbdhez-xXAD-SUQh5Lr3g-9Tp0M0Z3O0cPR_5W__cs32o9JhbEECbzi_GVB9wg3ll92CibM$
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <https://stat.ethz.ch/pipermail/r-help-es/attachments/20250403/aca9f99f/attachment-0001.html>
------------ próxima parte ------------
A non-text attachment was scrubbed...
Name: CRANlogo.png
Type: image/png
Size: 86351 bytes
Desc: no disponible
URL: <https://stat.ethz.ch/pipermail/r-help-es/attachments/20250403/aca9f99f/attachment-0002.png>
------------ próxima parte ------------
A non-text attachment was scrubbed...
Name: rinside.png
Type: image/png
Size: 112677 bytes
Desc: no disponible
URL: <https://stat.ethz.ch/pipermail/r-help-es/attachments/20250403/aca9f99f/attachment-0003.png>
Más información sobre la lista de distribución R-help-es