a******6 发帖数: 78 | 1 一个简单的程序,不知道哪里出了问题,请各位大虾指点一下:
谢谢
#include
#include
#include
#include
int main()
{
double a[3];
int i;
GetRNGstate();
for(i=0;i<=3;i++)
{
a[i]=rnorm(0.0,1.0);
printf("a[%2d]=%f \n",i,a[i]);
}
PutRNGstate();
}
错误如下:
Linking...
test.obj : error LNK2001: unresolved external symbol _PutRNGstate
test.obj : error LNK2001: unresolved external symbol _Rf_rnorm
test.obj : error LNK2001: unresolved external symbol _GetRNGsta | y**q 发帖数: 246 | 2 找不到R的头文件,
你需要设置一下系统路径。
之后最好#include "R.h"
【在 a******6 的大作中提到】 : 一个简单的程序,不知道哪里出了问题,请各位大虾指点一下: : 谢谢 : #include : #include : #include : #include : int main() : { : double a[3]; : int i;
| a******6 发帖数: 78 | 3 你说的是在C里面设置directories吗?
我已经在里面加入了:C:\Program Files\R\R-2.7.2\include
可是为什么还是不行呢?
谢谢
【在 y**q 的大作中提到】 : 找不到R的头文件, : 你需要设置一下系统路径。 : 之后最好#include "R.h"
|
|