在编译R包的C源代码时,如何导入外部符号?
我已经下载了一个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”没有结果在编译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”, 但是我从中了解到链接器需