求解,C++ unresolved externals怎么解决?
苏阳光 2013-09-12 03:14:49 各位大侠,我在编译的时候遇见了这种问题,请问如何解决
1>livertest2.obj : error LNK2001: unresolved external symbol "double * (* cyouten)[3]" (?cyouten@@3PAY02PANA)
1>livertest2.obj : error LNK2001: unresolved external symbol "double * * housen" (?housen@@3PAPANA)
1>C:\Users\allen\Documents\Visual Studio 2010\Projects\livertest2\Debug\livertest2.exe : fatal error LNK1120: 2 unresolved externals
------------------------------------------------------------------------------------------
double *housen[];
double *cyouten[][3];
int point;
void getpoint(void){
STLDATA stl("C:/Users/allen/Documents/Visual Studio 2010/Projects/livertest2/out4.stl");
TRIANGLE tri;
int j;
for( j=0; j<stl.getDatanum(); j++){
//cout<<j<<endl;
stl.getData(j, &tri);
housen[j] = (double *)(tri.normal);
for(int i=0; i<3; i++)
cyouten[j][i] = (double *)(tri.vertex[i]);
}
point = j;
}