Je ne suis pas à l'aise lorsque je commence à chercher des scripts de configuration. Je ne suis pas sûr comment créer un paquet R qui a plusieurs fonctions construites à partir de C/C++ de telle sorte qu'il est portable entre Windows & Linux. Mes tentatives pour modifier le courage des paquets existants ont été infructueuses.où est un bon tutoriel sur la création d'un paquet R avec du code source C++?
Une aide ou des liens seraient grandement appréciés.
Mise à jour: Si possible Je voudrais créer un lien contre: Boost, CUDA, & hwloc
Cependant, je me rends compte que Boost sera un cauchemar & hwloc ne sera pas beaucoup mieux . Donc je me contenterais de CUDA. C'est pourquoi j'ai plongé dans la partie profonde et essayé de modifier certains paquets existants pour répondre à mes besoins (régler & rglpk). Mais je suis prêt à commencer sans dépendances et à construire à partir de zéro. Merci à tous pour vos suggestions !!
Il serait utile que vous nous disiez ce qui est insuffisant au sujet des manuels fournis avec votre installation R. –
J'ai lu "Writing R Extensions". Je me perds assez rapidement dans la section 1.2. Mon code C++ a un Makefile, mais ce n'est pas portable. Donc, j'aimerais utiliser la fonctionnalité Makevars.in et configurer, mais je ne sais pas comment procéder. Existe-t-il un exemple facilement compréhensible quelque part avec, disons, deux fichiers source C++, trois fichiers d'en-tête et un code R qui est tout enveloppé dans un paquet R? –
Habituellement, un script configure n'est nécessaire que si vous effectuez une liaison avec une bibliothèque externe non fournie par R. Si vous faites cela, il serait utile de nous indiquer quelles bibliothèques externes vous essayez d'utiliser. – Sharpie