我正在尝试在Visual Studio上编译一个非常简单的Hello World程序(用C / C ++编写),使用.Call方法从R调用。程序编译没有错误,但链接器抱怨无法解析__imp__R_NilValue(LNK2001错误)。我想我必须在项目中添加一些额外的元素(头文件?库?DLL的?),但是我很难设法确定我需要添加什么。谷歌让我失望了很多时间......这就是代码:
#include "stdafx.h"
#include <Rinternals.h>
SEXP helloA1()
{
printf("Hello World!\n");
return(R_NilValue);
}
会感谢缺少的信息。并确保没有人忽视它:我正在使用VS2015在Windows上工作。
提前致谢!