到目前爲止,我發現的唯一方法是通過爲例如寫入的函數創建共享對象。 myfile.c:是否有任何其他方式來編譯使用R api的C代碼?
R CMD SHLIB myfile.c
然後使用腳本在RGUI中進行測試。
我想在Windows上編碼,我想要一個更簡單的方法來編譯使用R api調用的c代碼,最好使用像Netbeans或Visual Studio這樣的IDE。這可能嗎 ?
EDIT
安裝NetBeansÇ\ C++
安裝R
安裝RTools - 包含Netbeans的
拷貝包括來自R \ R-2.12.2文件\ C \ C++編譯器包含文件夾到RTools \ MinGW \ include文件夾
將R \ R-2.12.2 \ bin \ i386中的dll文件複製到Rtools \ MinGW \ lib
讓NetBeans項目ç\ C++ - 將需要從RTools \ MinGW的文件夾來自R \ R-2.12.2 \ Bin \ I386文件
副本所需的dll文件,選擇編譯器工具NetBeans項目的
有一個更簡單的方法! – cfort 2011-04-05 17:39:13
我沒有建議它是一個錯誤,但使用NetBeans等IDE來訪問hello world應用程序並不那麼容易。 – cfort 2011-04-05 19:26:08
您通過複製文件來做錯了。在IDE中設置變量以指向正確的位置。 – 2011-04-05 19:44:39