Пока что единственный способ, который я нашел, - это создание общего объекта для функции, которая написана, например, в. myfile.c:
R CMD SHLIB myfile.c
и затем тестирование в RGui с использованием скрипта.
Я хочу написать код для Windows и хотел бы упростить компиляцию кода на языке c, который использует вызовы R api, предпочтительно с использованием среды IDE, такой как Netbeans или Visual Studio. Это возможно?
EDIT
Установить Netbeans C \ C ++
Установить R
Установить RTools - содержит компилятор C \ C ++ для Netbeans
копировать включаемые файлы из R \ R-2.12.2 \ include в папку RTools \ MinGW \ include folder
копирование dll-файлов из R \ R-2.12.2 \ bin \ i386 в Rtools \ MinGW \ lib
Сделать проект Netbeans C \ C ++ - потребуется выбрать инструменты компилятора из папки RTools \ MinGW
скопировать необходимые файлы dll из R \ R-2.12.2 \ bin \ i386 в папку выполнения проекта Netbeans