wwe狂人西德:急:lnk2001错误!求解

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/09 00:05:10
#include<cmath>
#include"nr.h"
using namespace std;

void NR::polint(Vec_I_DP&xa,Vec_I_DP&ya,const DP x,DP &y,DP &dy)
{
int i,m,ns=0;
DP den,dif,dift,ho,hp,w;

int n=xa.size();
Vec_DP c(n),d(n);
dif=fabs(x-xa[0]);
for (i=0;i<n;i++){
if ((dift=fabs(x-xa[i]))<dif){
ns=i;
dif=dift;
}
c[i]=ya[i];
d[i]=ya[i];
}
y=ya[ns--];
for (m=1;m<n;m++){
for (i=0;i<n-m;i++){
ho=xa[i]-x;
hp=xa[i+m]-x;
w=c[i+1]-d[i];
if ((den=ho-hp)==0.0)nrerror("Error in routine polint");
den=w/den;
d[i]=hp*den;
c[i]=ho*den;
}
y+=(dy=(2*(ns+1)<(n-m)?c[ns+1]:d[ns-1]));
}
}

生成.exe文件时总是报错:
LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
Debug/polint.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.

polint.exe - 2 error(s), 0 warning(s)

请高手指教

应该是工程出现问题,重新建一个工程,将这二个文件导入试试