Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在编译R包的C源代码时,如何导入外部符号?_R - Fatal编程技术网

在编译R包的C源代码时,如何导入外部符号?

在编译R包的C源代码时,如何导入外部符号?,r,R,我已经下载了一个R包的源代码,在本例中是“stats”, 我想编译其中一个函数的C代码。 到目前为止,狭义上的编译似乎是可行的,但链接器需要从中导入一些符号 外部库,例如“R_BaseEnv”,由 #定义LibImport\uu declspec(dllimport) #定义LibExtern extern LibImport LibExtern SEXP R_BaseEnv;/*基地环境;前R_NilValue*/ 下载的文件中有一些.dll文件,例如“R.dll”, 但是我从中了解到链接器需

我已经下载了一个R包的源代码,在本例中是“stats”, 我想编译其中一个函数的C代码。 到目前为止,狭义上的编译似乎是可行的,但链接器需要从中导入一些符号 外部库,例如“R_BaseEnv”,由

#定义LibImport\uu declspec(dllimport)

#定义LibExtern extern LibImport

LibExtern SEXP R_BaseEnv;/*基地环境;前R_NilValue*/

下载的文件中有一些.dll文件,例如“R.dll”, 但是我从中了解到链接器需要相应的.lib文件。 那么,如何获取.lib文件呢?搜索“R.lib”没有结果