首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

求解,C++ unresolved externals如何解决

2013-09-18 
求解,C++ unresolved externals怎么解决?各位大侠,我在编译的时候遇见了这种问题,请问如何解决1livertest

求解,C++ unresolved externals怎么解决?
各位大侠,我在编译的时候遇见了这种问题,请问如何解决


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;
}
error?LNK2001 unresolved?externals c++ visual?studio?2010
[解决办法]

 double *housen[];
 double *cyouten[][3];
没有定义长度,又没有初始化(不写长度但初始化会自动计算长度)

热点排行