473,749 Members | 2,486 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

error LNK2001 and error LNK2005

6 New Member
Hi

I have a problem with my program in vc 2008
When I compile it, the following errors are listed.
I try to resolve it but no hope
Does any one can help me ?
thanks .

Linking...
1>tdrawAa.obj : error LNK2005: _main already defined in tclose.obj
1>thnurbsS.obj : error LNK2005: _main already defined in tclose.obj
1>tleastS.obj : error LNK2005: _main already defined in tclose.obj
1>tmatrixRT.ob j : error LNK2005: _main already defined in tclose.obj
1>tmeasures.ob j : error LNK2005: _main already defined in tclose.obj
1>tnApprox.obj : error LNK2005: _main already defined in tclose.obj
1>tnInterp.obj : error LNK2005: _main already defined in tclose.obj
1>tnlength.obj : error LNK2005: _main already defined in tclose.obj
1>tnMovePoint.o bj : error LNK2005: _main already defined in tclose.obj
1>tnsMovePoint. obj : error LNK2005: _main already defined in tclose.obj
1>tnsSweep.obj : error LNK2005: _main already defined in tclose.obj
1>tnurbs.obj : error LNK2005: _main already defined in tclose.obj
1>tnurbs_sp.ob j : error LNK2005: _main already defined in tclose.obj
1>tnurbsS.obj : error LNK2005: _main already defined in tclose.obj
1>tnurbsS_sp.ob j : error LNK2005: _main already defined in tclose.obj
1>tnurbsSub.ob j : error LNK2005: _main already defined in tclose.obj
1>topengl.obj : error LNK2005: _main already defined in tclose.obj
1>trispline.ob j : error LNK2005: _main already defined in tclose.obj
1>tclose.obj : error LNK2001: unresolved external symbol "public: class PLib::Vector<fl oat> & __thiscall PLib::Vector<fl oat>::operator= (class PLib::Vector<fl oat> const &)" (??4?$Vector@M@ PLib@@QAEAAV01@ ABV01@@Z)
1>tclose.obj : error LNK2001: unresolved external symbol "void __cdecl PLib::wrapPoint VectorH<float,3 >(class PLib::Vector<st ruct PLib::HPoint_nD <float,3> > const &,int,class PLib::Vector<st ruct PLib::HPoint_nD <float,3> > &)" (??$wrapPointVe ctorH@M$02@PLib @@YAXABV?$Vecto r@U?$HPoint_nD@ M$02@PLib@@@0@H AAV10@@Z)
1>tclose.obj : error LNK2001: unresolved external symbol "class std::basic_ostr eam<char,struct std::char_trait s<char> > & __cdecl PLib::<<(class std::basic_ostr eam<char,struct std::char_trait s<char> > &,class PLib::BasicArra y<struct PLib::HPoint_nD <float,3> > const &)" (?<<@PLib@@YAAA V?$basic_ostrea m@DU?$char_trai ts@D@std@@@std@ @AAV23@ABV?$Bas icArray@U?$HPoi nt_nD@M$02@PLib @@@1@@Z)
1>tclose.obj : error LNK2001: unresolved external symbol "class std::basic_ostr eam<char,struct std::char_trait s<char> > & __cdecl PLib::<<(class std::basic_ostr eam<char,struct std::char_trait s<char> > &,class PLib::BasicArra y<float> const &)" (?<<@PLib@@YAAA V?$basic_ostrea m@DU?$char_trai ts@D@std@@@std@ @AAV23@ABV?$Bas icArray@M@1@@Z)
1>tclose.obj : error LNK2001: unresolved external symbol "void __cdecl PLib::resizeBas icArray<struct PLib::HPoint_nD <float,3> >(class PLib::BasicArra y<struct PLib::HPoint_nD <float,3> > &,int)" (??$resizeBasic Array@U?$HPoint _nD@M$02@PLib@@ @PLib@@YAXAAV?$ BasicArray@U?$H Point_nD@M$02@P Lib@@@0@H@Z)
1>tclose.obj : error LNK2001: unresolved external symbol "public: virtual float __thiscall PLib::ParaCurve <float,3>::extr emum(int,enum CoordinateType, float,int,int,f loat,float)cons t " (?extremum@?$Pa raCurve@M$02@PL ib@@UBEMHW4Coor dinateType@@MHH MM@Z)
1>tclose.obj : error LNK2001: unresolved external symbol "public: virtual struct PLib::Point_nD< float,3> __thiscall PLib::ParaCurve <float,3>::minD istZ(float,floa t &,float,float,i nt,int,float,fl oat)const " (?minDistZ@?$Pa raCurve@M$02@PL ib@@UBE?AU?$Poi nt_nD@M$02@2@MA AMMMHHMM@Z)
1>tclose.obj : error LNK2001: unresolved external symbol "public: virtual struct PLib::Point_nD< float,3> __thiscall PLib::ParaCurve <float,3>::minD istX(float,floa t &,float,float,i nt,int,float,fl oat)const " (?minDistX@?$Pa raCurve@M$02@PL ib@@UBE?AU?$Poi nt_nD@M$02@2@MA AMMMHHMM@Z)
1>tclose.obj : error LNK2001: unresolved external symbol "public: virtual struct PLib::Point_nD< float,3> __thiscall PLib::ParaCurve <float,3>::minD istY(float,floa t &,float,float,i nt,int,float,fl oat)const " (?minDistY@?$Pa raCurve@M$02@PL ib@@UBE?AU?$Poi nt_nD@M$02@2@MA AMMMHHMM@Z)
1>tclose.obj : error LNK2001: unresolved external symbol "public: virtual float __thiscall PLib::ParaCurve <float,3>::minD ist2(struct PLib::Point_nD< float,3> const &,float &,float,float,i nt,int,float,fl oat)const " (?minDist2@?$Pa raCurve@M$02@PL ib@@UBEMABU?$Po int_nD@M$02@2@A AMMMHHMM@Z)
1>tclose.obj : error LNK2001: unresolved external symbol "public: float __thiscall PLib::BasicArra y<float>::opera tor[](int)const " (??A?$BasicArra y@M@PLib@@QBEMH @Z)
1>tclose.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall PLib::BasicArra y<float>::reset (float)" (?reset@?$Basic Array@M@PLib@@U AEXM@Z)
1>tclose.obj : error LNK2001: unresolved external symbol "public: virtual __thiscall PLib::BasicArra y<float>::~Basi cArray<float>(v oid)" (??1?$BasicArra y@M@PLib@@UAE@X Z)
1>tclose.obj : error LNK2001: unresolved external symbol "public: int __thiscall PLib::NurbsCurv e<float,3>::wri tePS(char const *,int,float,flo at,bool)const " (?writePS@?$Nur bsCurve@M$02@PL ib@@QBEHPBDHMM_ N@Z)
1>tclose.obj : error LNK2001: unresolved external symbol "public: virtual int __thiscall PLib::NurbsCurv e<float,3>::rea d(class std::basic_ifst ream<char,struc t std::char_trait s<char> > &)" (?read@?$NurbsC urve@M$02@PLib@ @UAEHAAV?$basic _ifstream@DU?$c har_traits@D@st d@@@std@@@Z)
1>tclose.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall PLib::NurbsCurv e<float,3>::deg reeElevate(int) " (?degreeElevate @?$NurbsCurve@M $02@PLib@@UAEXH @Z)
1>tclose.obj : error LNK2001: unresolved external symbol "public: void __thiscall PLib::NurbsCurv e<float,3>::glo balInterpClosed H(class PLib::Vector<st ruct PLib::HPoint_nD <float,3> > const &,int)" (?globalInterpC losedH@?$NurbsC urve@M$02@PLib@ @QAEXABV?$Vecto r@U?$HPoint_nD@ M$02@PLib@@@2@H @Z)
1>tclose.obj : error LNK2001: unresolved external symbol "public: void __thiscall PLib::NurbsCurv e<float,3>::glo balInterpH(clas s PLib::Vector<st ruct PLib::HPoint_nD <float,3> > const &,int)" (?globalInterpH @?$NurbsCurve@M $02@PLib@@QAEXA BV?$Vector@U?$H Point_nD@M$02@P Lib@@@2@H@Z)
1>tclose.obj : error LNK2001: unresolved external symbol "public: void __thiscall PLib::NurbsCurv e<float,3>::unc lamp(void)" (?unclamp@?$Nur bsCurve@M$02@PL ib@@QAEXXZ)
1>tclose.obj : error LNK2001: unresolved external symbol "public: void __thiscall PLib::NurbsCurv e<float,3>::cla mp(void)" (?clamp@?$Nurbs Curve@M$02@PLib @@QAEXXZ)
1>tclose.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall PLib::NurbsCurv e<float,3>::der iveAt(float,int ,class PLib::Vector<st ruct PLib::Point_nD< float,3> > &)const " (?deriveAt@?$Nu rbsCurve@M$02@P Lib@@UBEXMHAAV? $Vector@U?$Poin t_nD@M$02@PLib@ @@2@@Z)
1>tclose.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall PLib::NurbsCurv e<float,3>::der iveAtH(float,in t,class PLib::Vector<st ruct PLib::HPoint_nD <float,3> > &)const " (?deriveAtH@?$N urbsCurve@M$02@ PLib@@UBEXMHAAV ?$Vector@U?$HPo int_nD@M$02@PLi b@@@2@@Z)
1>tclose.obj : error LNK2001: unresolved external symbol "public: virtual struct PLib::HPoint_nD <float,3> __thiscall PLib::NurbsCurv e<float,3>::hpo intAt(float,int )const " (?hpointAt@?$Nu rbsCurve@M$02@P Lib@@UBE?AU?$HP oint_nD@M$02@2@ MH@Z)
1>tclose.obj : error LNK2001: unresolved external symbol "public: virtual struct PLib::HPoint_nD <float,3> __thiscall PLib::NurbsCurv e<float,3>::ope rator()(float)c onst " (??R?$NurbsCurv e@M$02@PLib@@UB E?AU?$HPoint_nD @M$02@1@M@Z)
1>tclose.obj : error LNK2001: unresolved external symbol "public: virtual class PLib::NurbsCurv e<float,3> & __thiscall PLib::NurbsCurv e<float,3>::ope rator=(class PLib::NurbsCurv e<float,3> const &)" (??4?$NurbsCurv e@M$02@PLib@@UA EAAV01@ABV01@@Z )
1>tclose.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall PLib::NurbsCurv e<float,3>::res et(class PLib::Vector<st ruct PLib::HPoint_nD <float,3> > const &,class PLib::Vector<fl oat> const &,int)" (?reset@?$Nurbs Curve@M$02@PLib @@UAEXABV?$Vect or@U?$HPoint_nD @M$02@PLib@@@2@ ABV?$Vector@M@2 @H@Z)
1>tclose.obj : error LNK2001: unresolved external symbol "public: __thiscall PLib::NurbsCurv e<float,3>::Nur bsCurve<float,3 >(void)" (??0?$NurbsCurv e@M$02@PLib@@QA E@XZ)
1>tclose.obj : error LNK2001: unresolved external symbol "public: struct PLib::HPoint_nD <float,3> & __thiscall PLib::BasicArra y<struct PLib::HPoint_nD <float,3> >::operator[](int)" (??A?$BasicArra y@U?$HPoint_nD@ M$02@PLib@@@PLi b@@QAEAAU?$HPoi nt_nD@M$02@1@H@ Z)
1>tclose.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall PLib::BasicArra y<struct PLib::HPoint_nD <float,3> >::reset(stru ct PLib::HPoint_nD <float,3>)" (?reset@?$Basic Array@U?$HPoint _nD@M$02@PLib@@ @PLib@@UAEXU?$H Point_nD@M$02@2 @@Z)
1>tclose.obj : error LNK2001: unresolved external symbol "public: virtual __thiscall PLib::BasicArra y<struct PLib::HPoint_nD <float,3> >::~BasicArray< struct PLib::HPoint_nD <float,3> >(void)" (??1?$BasicArra y@U?$HPoint_nD@ M$02@PLib@@@PLi b@@UAE@XZ)
1>tclose.obj : error LNK2001: unresolved external symbol "public: __thiscall PLib::BasicArra y<struct PLib::HPoint_nD <float,3> >::BasicArray<s truct PLib::HPoint_nD <float,3> >(int)" (??0?$BasicArra y@U?$HPoint_nD@ M$02@PLib@@@PLi b@@QAE@H@Z)
1>thnurbsS.obj : error LNK2001: unresolved external symbol "public: virtual int __thiscall PLib::ParaSurfa ce<float,3>::wr iteVRML97(class std::basic_ostr eam<char,struct std::char_trait s<char> > &,class PLib::Color const &,int,int,float ,float,float,fl oat)const " (?writeVRML97@? $ParaSurface@M$ 02@PLib@@UBEHAA V?$basic_ostrea m@DU?$char_trai ts@D@std@@@std@ @ABVColor@2@HHM MMM@Z)
1>thnurbsS.obj : error LNK2001: unresolved external symbol "public: virtual int __thiscall PLib::ParaSurfa ce<float,3>::wr iteVRML97(char const *,class PLib::Color const &,int,int,float ,float,float,fl oat)const " (?writeVRML97@? $ParaSurface@M$ 02@PLib@@UBEHPB DABVColor@2@HHM MMM@Z)
1>thnurbsS.obj : error LNK2001: unresolved external symbol "public: virtual int __thiscall PLib::ParaSurfa ce<float,3>::wr iteVRML(class std::basic_ostr eam<char,struct std::char_trait s<char> > &,class PLib::Color const &,int,int,float ,float,float,fl oat)const " (?writeVRML@?$P araSurface@M$02 @PLib@@UBEHAAV? $basic_ostream@ DU?$char_traits @D@std@@@std@@A BVColor@2@HHMMM M@Z)
1>thnurbsS.obj : error LNK2001: unresolved external symbol "public: virtual int __thiscall PLib::ParaSurfa ce<float,3>::wr iteVRML(char const *,class PLib::Color const &,int,int,float ,float,float,fl oat)const " (?writeVRML@?$P araSurface@M$02 @PLib@@UBEHPBDA BVColor@2@HHMMM M@Z)
1>thnurbsS.obj : error LNK2001: unresolved external symbol "public: virtual float __thiscall PLib::ParaSurfa ce<float,3>::mi nDist2xy(struct PLib::Point_nD< float,3> const &,float &,float &,float,float,f loat,int,int,in t,float,float,f loat,float)cons t " (?minDist2xy@?$ ParaSurface@M$0 2@PLib@@UBEMABU ?$Point_nD@M$02 @2@AAM1MMMHHHMM MM@Z)
1>thnurbsS.obj : error LNK2001: unresolved external symbol "public: virtual float __thiscall PLib::ParaSurfa ce<float,3>::mi nDist2b(struct PLib::Point_nD< float,3> const &,float &,float &,float,float,i nt,int,float,fl oat,float,float )const " (?minDist2b@?$P araSurface@M$02 @PLib@@UBEMABU? $Point_nD@M$02@ 2@AAM1MMHHMMMM@ Z)
1>thnurbsS.obj : error LNK2001: unresolved external symbol "public: virtual float __thiscall PLib::ParaSurfa ce<float,3>::mi nDist2(struct PLib::Point_nD< float,3> const &,float &,float &,float,float,i nt,int,float,fl oat,float,float )const " (?minDist2@?$Pa raSurface@M$02@ PLib@@UBEMABU?$ Point_nD@M$02@2 @AAM1MMHHMMMM@Z )
1>thnurbsS.obj : error LNK2001: unresolved external symbol "class std::basic_ostr eam<char,struct std::char_trait s<char> > & __cdecl PLib::<<(class std::basic_ostr eam<char,struct std::char_trait s<char> > &,class PLib::Basic2DAr ray<struct PLib::Point_nD< float,3> > const &)" (?<<@PLib@@YAAA V?$basic_ostrea m@DU?$char_trai ts@D@std@@@std@ @AAV23@ABV?$Bas ic2DArray@U?$Po int_nD@M$02@PLi b@@@1@@Z)
1>thnurbsS.obj : error LNK2001: unresolved external symbol "class std::basic_ostr eam<char,struct std::char_trait s<char> > & __cdecl PLib::<<(class std::basic_ostr eam<char,struct std::char_trait s<char> > &,class PLib::Basic2DAr ray<struct PLib::HPoint_nD <float,3> > const &)" (?<<@PLib@@YAAA V?$basic_ostrea m@DU?$char_trai ts@D@std@@@std@ @AAV23@ABV?$Bas ic2DArray@U?$HP oint_nD@M$02@PL ib@@@1@@Z)
1>thnurbsS.obj : error LNK2001: unresolved external symbol "public: struct PLib::Point_nD< float,3> & __thiscall PLib::Basic2DAr ray<struct PLib::Point_nD< float,3> >::elem(int,int )" (?elem@?$Basic2 DArray@U?$Point _nD@M$02@PLib@@ @PLib@@QAEAAU?$ Point_nD@M$02@2 @HH@Z)
1>thnurbsS.obj : error LNK2001: unresolved external symbol "public: virtual __thiscall PLib::Basic2DAr ray<struct PLib::Point_nD< float,3> >::~Basic2DArra y<struct PLib::Point_nD< float,3> >(void)" (??1?$Basic2DAr ray@U?$Point_nD @M$02@PLib@@@PL ib@@UAE@XZ)
1>thnurbsS.obj : error LNK2001: unresolved external symbol "public: __thiscall PLib::Basic2DAr ray<struct PLib::Point_nD< float,3> >::Basic2DArray <struct PLib::Point_nD< float,3> >(void)" (??0?$Basic2DAr ray@U?$Point_nD @M$02@PLib@@@PL ib@@QAE@XZ)
1>thnurbsS.obj : error LNK2001: unresolved external symbol "public: __thiscall PLib::Basic2DAr ray<struct PLib::Point_nD< float,3> >::Basic2DArray <struct PLib::Point_nD< float,3> >(int,int)" (??0?$Basic2DAr ray@U?$Point_nD @M$02@PLib@@@PL ib@@QAE@HH@Z)
1>thnurbsS.obj : error LNK2001: unresolved external symbol "public: struct PLib::HPoint_nD <float,3> & __thiscall PLib::Basic2DAr ray<struct PLib::HPoint_nD <float,3> >::elem(int,int )" (?elem@?$Basic2 DArray@U?$HPoin t_nD@M$02@PLib@ @@PLib@@QAEAAU? $HPoint_nD@M$02 @2@HH@Z)
1>thnurbsS.obj : error LNK2001: unresolved external symbol "public: struct PLib::HPoint_nD <float,3> __thiscall PLib::Basic2DAr ray<struct PLib::HPoint_nD <float,3> >::elem(int,int )const " (?elem@?$Basic2 DArray@U?$HPoin t_nD@M$02@PLib@ @@PLib@@QBE?AU? $HPoint_nD@M$02 @2@HH@Z)
1>thnurbsS.obj : error LNK2001: unresolved external symbol "public: virtual __thiscall PLib::Basic2DAr ray<struct PLib::HPoint_nD <float,3> >::~Basic2DArra y<struct PLib::HPoint_nD <float,3> >(void)" (??1?$Basic2DAr ray@U?$HPoint_n D@M$02@PLib@@@P Lib@@UAE@XZ)
1>thnurbsS.obj : error LNK2001: unresolved external symbol "public: virtual int __thiscall PLib::NurbsSurf ace<float,3>::r ead(class std::basic_ifst ream<char,struc t std::char_trait s<char> > &)" (?read@?$NurbsS urface@M$02@PLi b@@UAEHAAV?$bas ic_ifstream@DU? $char_traits@D@ std@@@std@@@Z)
1>thnurbsS.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall PLib::NurbsSurf ace<float,3>::m ergeKnotV(class PLib::Vector<fl oat> const &)" (?mergeKnotV@?$ NurbsSurface@M$ 02@PLib@@UAEXAB V?$Vector@M@2@@ Z)
1>thnurbsS.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall PLib::NurbsSurf ace<float,3>::m ergeKnotU(class PLib::Vector<fl oat> const &)" (?mergeKnotU@?$ NurbsSurface@M$ 02@PLib@@UAEXAB V?$Vector@M@2@@ Z)
1>thnurbsS.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall PLib::NurbsSurf ace<float,3>::m ergeKnots(class PLib::Vector<fl oat> const &,class PLib::Vector<fl oat> const &)" (?mergeKnots@?$ NurbsSurface@M$ 02@PLib@@UAEXAB V?$Vector@M@2@0 @Z)
1>thnurbsS.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall PLib::NurbsSurf ace<float,3>::r efineKnotV(clas s PLib::Vector<fl oat> const &)" (?refineKnotV@? $NurbsSurface@M $02@PLib@@UAEXA BV?$Vector@M@2@ @Z)
1>thnurbsS.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall PLib::NurbsSurf ace<float,3>::r efineKnotU(clas s PLib::Vector<fl oat> const &)" (?refineKnotU@? $NurbsSurface@M $02@PLib@@UAEXA BV?$Vector@M@2@ @Z)
1>thnurbsS.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall PLib::NurbsSurf ace<float,3>::r efineKnots(clas s PLib::Vector<fl oat> const &,class PLib::Vector<fl oat> const &)" (?refineKnots@? $NurbsSurface@M $02@PLib@@UAEXA BV?$Vector@M@2@ 0@Z)
1>thnurbsS.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall PLib::NurbsSurf ace<float,3>::d egreeElevateV(i nt)" (?degreeElevate V@?$NurbsSurfac e@M$02@PLib@@UA EXH@Z)
1>thnurbsS.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall PLib::NurbsSurf ace<float,3>::d egreeElevateU(i nt)" (?degreeElevate U@?$NurbsSurfac e@M$02@PLib@@UA EXH@Z)
1>thnurbsS.obj : error LNK2001: unresolved external symbol "public: void __thiscall PLib::NurbsSurf ace<float,3>::g lobalInterp(cla ss PLib::Matrix<st ruct PLib::Point_nD< float,3> > const &,int,int)" (?globalInterp@ ?$NurbsSurface@ M$02@PLib@@QAEX ABV?$Matrix@U?$ Point_nD@M$02@P Lib@@@2@HH@Z)
1>thnurbsS.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall PLib::NurbsSurf ace<float,3>::d eriveAtH(float, float,int,class PLib::Matrix<st ruct PLib::HPoint_nD <float,3> > &)const " (?deriveAtH@?$N urbsSurface@M$0 2@PLib@@UBEXMMH AAV?$Matrix@U?$ HPoint_nD@M$02@ PLib@@@2@@Z)
1>thnurbsS.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall PLib::NurbsSurf ace<float,3>::d eriveAt(float,f loat,int,class PLib::Matrix<st ruct PLib::Point_nD< float,3> > &)const " (?deriveAt@?$Nu rbsSurface@M$02 @PLib@@UBEXMMHA AV?$Matrix@U?$P oint_nD@M$02@PL ib@@@2@@Z)
1>thnurbsS.obj : error LNK2001: unresolved external symbol "public: virtual struct PLib::HPoint_nD <float,3> __thiscall PLib::NurbsSurf ace<float,3>::o perator()(float ,float)const " (??R?$NurbsSurf ace@M$02@PLib@@ UBE?AU?$HPoint_ nD@M$02@1@MM@Z)
1>thnurbsS.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall PLib::NurbsSurf ace<float,3>::r esizeKeep(int,i nt,int,int)" (?resizeKeep@?$ NurbsSurface@M$ 02@PLib@@UAEXHH HH@Z)
1>thnurbsS.obj : error LNK2001: unresolved external symbol "public: virtual class PLib::NurbsSurf ace<float,3> & __thiscall PLib::NurbsSurf ace<float,3>::o perator=(class PLib::NurbsSurf ace<float,3> const &)" (??4?$NurbsSurf ace@M$02@PLib@@ UAEAAV01@ABV01@ @Z)
1>thnurbsS.obj : error LNK2001: unresolved external symbol "public: __thiscall PLib::NurbsSurf ace<float,3>::N urbsSurface<flo at,3>(void)" (??0?$NurbsSurf ace@M$02@PLib@@ QAE@XZ)
1>thnurbsS.obj : error LNK2001: unresolved external symbol "public: int __thiscall PLib::HNurbsSur face<float,3>:: maxLevel(void)c onst " (?maxLevel@?$HN urbsSurface@M$0 2@PLib@@QBEHXZ)
1>thnurbsS.obj : error LNK2001: unresolved external symbol "public: int __thiscall PLib::HNurbsSur face<float,3>:: write(char const *)const " (?write@?$HNurb sSurface@M$02@P Lib@@QBEHPBD@Z)
1>thnurbsS.obj : error LNK2001: unresolved external symbol "public: int __thiscall PLib::HNurbsSur face<float,3>:: read(char const *)" (?read@?$HNurbs Surface@M$02@PL ib@@QAEHPBD@Z)
1>thnurbsS.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall PLib::HNurbsSur face<float,3>:: updateLevels(in t)" (?updateLevels@ ?$HNurbsSurface @M$02@PLib@@UAE XH@Z)
1>thnurbsS.obj : error LNK2001: unresolved external symbol "public: virtual class PLib::HNurbsSur face<float,3> * __thiscall PLib::HNurbsSur face<float,3>:: addLevel(int)" (?addLevel@?$HN urbsSurface@M$0 2@PLib@@UAEPAV1 2@H@Z)
1>thnurbsS.obj : error LNK2001: unresolved external symbol "public: virtual __thiscall PLib::HNurbsSur face<float,3>:: ~HNurbsSurface< float,3>(void)" (??1?$HNurbsSur face@M$02@PLib@ @UAE@XZ)
1>thnurbsS.obj : error LNK2001: unresolved external symbol "public: __thiscall PLib::HNurbsSur face<float,3>:: HNurbsSurface<f loat,3>(void)" (??0?$HNurbsSur face@M$02@PLib@ @QAE@XZ)
1>thnurbsS.obj : error LNK2001: unresolved external symbol "public: __thiscall PLib::HNurbsSur face<float,3>:: HNurbsSurface<f loat,3>(class PLib::NurbsSurf ace<float,3> const &)" (??0?$HNurbsSur face@M$02@PLib@ @QAE@ABV?$Nurbs Surface@M$02@1@ @Z)
1>tmatrixRT.ob j : error LNK2001: unresolved external symbol "public: class PLib::MatrixRT< float> & __thiscall PLib::MatrixRT< float>::rotate( float,float,flo at)" (?rotate@?$Matr ixRT@M@PLib@@QA EAAV12@MMM@Z)
1>tmatrixRT.ob j : error LNK2001: unresolved external symbol "public: __thiscall PLib::MatrixRT< float>::MatrixR T<float>(void) " (??0?$MatrixRT@ M@PLib@@QAE@XZ)
1>tmatrixRT.ob j : error LNK2001: unresolved external symbol "struct PLib::Point_nD< float,3> __cdecl PLib::operator* <float,3>(cla ss PLib::MatrixRT< float> const &,struct PLib::Point_nD< float,3> const &)" (??$?DM$02@PLib @@YA?AU?$Point_ nD@M$02@0@ABV?$ MatrixRT@M@0@AB U10@@Z)
1>tmatrixRT.ob j : error LNK2001: unresolved external symbol "public: virtual __thiscall PLib::Basic2DAr ray<float>::~Ba sic2DArray<floa t>(void)" (??1?$Basic2DAr ray@M@PLib@@UAE @XZ)
1>tmeasures.ob j : error LNK2001: unresolved external symbol "public: int __thiscall PLib::NurbsSurf ace<float,3>::w riteDisplayQUAD MESH(char const *,int,int,class PLib::Color const &,float,float)c onst " (?writeDisplayQ UADMESH@?$Nurbs Surface@M$02@PL ib@@QBEHPBDHHAB VColor@2@MM@Z)
1>tmeasures.ob j : error LNK2001: unresolved external symbol "public: float __thiscall PLib::NurbsSurf ace<float,3>::a rea(float,int)c onst " (?area@?$NurbsS urface@M$02@PLi b@@QBEMMH@Z)
1>tmeasures.ob j : error LNK2001: unresolved external symbol "public: void __thiscall PLib::NurbsSurf ace<float,3>::m akeSphere(struc t PLib::Point_nD< float,3> const &,float)" (?makeSphere@?$ NurbsSurface@M$ 02@PLib@@QAEXAB U?$Point_nD@M$0 2@2@M@Z)
1>tmeasures.ob j : error LNK2001: unresolved external symbol "public: void __thiscall PLib::NurbsSurf ace<float,3>::s weep(class PLib::NurbsCurv e<float,3> const &,class PLib::NurbsCurv e<float,3> const &,int,int,in t)" (?sweep@?$Nurbs Surface@M$02@PL ib@@QAEXABV?$Nu rbsCurve@M$02@2 @0HHH@Z)
1>tmeasures.ob j : error LNK2001: unresolved external symbol "public: void __thiscall PLib::NurbsCurv e<float,3>::mak eCircle(struct PLib::Point_nD< float,3> const &,struct PLib::Point_nD< float,3> const &,struct PLib::Point_nD< float,3> const &,float,double, double)" (?makeCircle@?$ NurbsCurve@M$02 @PLib@@QAEXABU? $Point_nD@M$02@ 2@00MNN@Z)
1>tmeasures.ob j : error LNK2001: unresolved external symbol "public: float __thiscall PLib::NurbsCurv e<float,3>::len gth(float,int)c onst " (?length@?$Nurb sCurve@M$02@PLi b@@QBEMMH@Z)
1>tnInterp.obj : error LNK2001: unresolved external symbol "public: void __thiscall PLib::NurbsCurv e<float,3>::glo balInterpD(clas s PLib::Vector<st ruct PLib::Point_nD< float,3> > const &,class PLib::Vector<st ruct PLib::Point_nD< float,3> > const &,int,int,float )" (?globalInterpD @?$NurbsCurve@M $02@PLib@@QAEXA BV?$Vector@U?$P oint_nD@M$02@PL ib@@@2@0HHM@Z)
1>tnInterp.obj : error LNK2001: unresolved external symbol "public: void __thiscall PLib::NurbsCurv e<float,3>::glo balInterp(class PLib::Vector<st ruct PLib::Point_nD< float,3> > const &,int)" (?globalInterp@ ?$NurbsCurve@M$ 02@PLib@@QAEXAB V?$Vector@U?$Po int_nD@M$02@PLi b@@@2@H@Z)
1>tnInterp.obj : error LNK2001: unresolved external symbol "public: int __thiscall PLib::NurbsCurv e<float,3>::lea stSquares(class PLib::Vector<st ruct PLib::Point_nD< float,3> > const &,int,int)" (?leastSquares@ ?$NurbsCurve@M$ 02@PLib@@QAEHAB V?$Vector@U?$Po int_nD@M$02@PLi b@@@2@HH@Z)
1>tnInterp.obj : error LNK2001: unresolved external symbol "public: struct PLib::Point_nD< float,3> & __thiscall PLib::BasicArra y<struct PLib::Point_nD< float,3> >::operator[](int)" (??A?$BasicArra y@U?$Point_nD@M $02@PLib@@@PLib @@QAEAAU?$Point _nD@M$02@1@H@Z)
1>tnInterp.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall PLib::BasicArra y<struct PLib::Point_nD< float,3> >::reset(stru ct PLib::Point_nD< float,3>)" (?reset@?$Basic Array@U?$Point_ nD@M$02@PLib@@@ PLib@@UAEXU?$Po int_nD@M$02@2@@ Z)
1>tnInterp.obj : error LNK2001: unresolved external symbol "public: virtual __thiscall PLib::BasicArra y<struct PLib::Point_nD< float,3> >::~BasicArray< struct PLib::Point_nD< float,3> >(void)" (??1?$BasicArra y@U?$Point_nD@M $02@PLib@@@PLib @@UAE@XZ)
1>tnInterp.obj : error LNK2001: unresolved external symbol "public: __thiscall PLib::BasicArra y<struct PLib::Point_nD< float,3> >::BasicArray<s truct PLib::Point_nD< float,3> >(int)" (??0?$BasicArra y@U?$Point_nD@M $02@PLib@@@PLib @@QAE@H@Z)
1>tnlength.obj : error LNK2001: unresolved external symbol "?*@PLib@@YA?AV ?$Matrix@M@1@AB V21@0@Z" (?*@PLib@@YA?AV ?$Matrix@M@1@AB V21@0@Z)
1>tnlength.obj : error LNK2001: unresolved external symbol "public: class PLib::Matrix<fl oat> & __thiscall PLib::Matrix<fl oat>::operator= (class PLib::Matrix<fl oat> const &)" (??4?$Matrix@M@ PLib@@QAEAAV01@ ABV01@@Z)
1>tnlength.obj : error LNK2001: unresolved external symbol "public: float __thiscall PLib::NurbsCurv e<float,3>::len gthIn(float,flo at,float,int)co nst " (?lengthIn@?$Nu rbsCurve@M$02@P Lib@@QBEMMMMH@Z )
1>tnlength.obj : error LNK2001: unresolved external symbol "public: struct PLib::HPoint_nD <float,3> __thiscall PLib::BasicArra y<struct PLib::HPoint_nD <float,3> >::operator[](int)const " (??A?$BasicArra y@U?$HPoint_nD@ M$02@PLib@@@PLi b@@QBE?AU?$HPoi nt_nD@M$02@1@H@ Z)
1>tnlength.obj : error LNK2001: unresolved external symbol "public: float & __thiscall PLib::Basic2DAr ray<float>::ele m(int,int)" (?elem@?$Basic2 DArray@M@PLib@@ QAEAAMHH@Z)
1>tnlength.obj : error LNK2001: unresolved external symbol "public: void __thiscall PLib::Basic2DAr ray<float>::res ize(int,int)" (?resize@?$Basi c2DArray@M@PLib @@QAEXHH@Z)
1>tnlength.obj : error LNK2001: unresolved external symbol "public: __thiscall PLib::Basic2DAr ray<float>::Bas ic2DArray<float >(int,int)" (??0?$Basic2DAr ray@M@PLib@@QAE @HH@Z)
1>tnlength.obj : error LNK2001: unresolved external symbol "void __cdecl PLib::binomialC oef<float>(clas s PLib::Matrix<fl oat> &)" (??$binomialCoe f@M@PLib@@YAXAA V?$Matrix@M@0@@ Z)
1>tnMovePoint.o bj : error LNK2001: unresolved external symbol "void __cdecl PLib::resizeBas icArray<float>( class PLib::BasicArra y<float> &,int)" (??$resizeBasic Array@M@PLib@@Y AXAAV?$BasicArr ay@M@0@H@Z)
1>tnMovePoint.o bj : error LNK2001: unresolved external symbol "void __cdecl PLib::resizeBas icArray<struct PLib::Point_nD< float,3> >(class PLib::BasicArra y<struct PLib::Point_nD< float,3> > &,int)" (??$resizeBasic Array@U?$Point_ nD@M$02@PLib@@@ PLib@@YAXAAV?$B asicArray@U?$Po int_nD@M$02@PLi b@@@0@H@Z)
1>tnMovePoint.o bj : error LNK2001: unresolved external symbol "void __cdecl PLib::resizeBas icArray<int>(cl ass PLib::BasicArra y<int> &,int)" (??$resizeBasic Array@H@PLib@@Y AXAAV?$BasicArr ay@H@0@H@Z)
1>tnMovePoint.o bj : error LNK2001: unresolved external symbol "public: float & __thiscall PLib::BasicArra y<float>::opera tor[](int)" (??A?$BasicArra y@M@PLib@@QAEAA MH@Z)
1>tnMovePoint.o bj : error LNK2001: unresolved external symbol "public: __thiscall PLib::BasicArra y<float>::Basic Array<float>(in t)" (??0?$BasicArra y@M@PLib@@QAE@H @Z)
1>tnMovePoint.o bj : error LNK2001: unresolved external symbol "public: void __thiscall PLib::NurbsCurv e<float,3>::set TangentAtEnd(st ruct PLib::Point_nD< float,3> const &,struct PLib::Point_nD< float,3> const &)" (?setTangentAtE nd@?$NurbsCurve @M$02@PLib@@QAE XABU?$Point_nD@ M$02@2@0@Z)
1>tnMovePoint.o bj : error LNK2001: unresolved external symbol "public: int __thiscall PLib::NurbsCurv e<float,3>::mov ePoint(float,cl ass PLib::BasicArra y<struct PLib::Point_nD< float,3> > const &)" (?movePoint@?$N urbsCurve@M$02@ PLib@@QAEHMABV? $BasicArray@U?$ Point_nD@M$02@P Lib@@@2@@Z)
1>tnMovePoint.o bj : error LNK2001: unresolved external symbol "public: int __thiscall PLib::NurbsCurv e<float,3>::mov ePoint(class PLib::BasicArra y<float> const &,class PLib::BasicArra y<struct PLib::Point_nD< float,3> > const &,class PLib::BasicArra y<int> const &,class PLib::BasicArra y<int> const &)" (?movePoint@?$N urbsCurve@M$02@ PLib@@QAEHABV?$ BasicArray@M@2@ ABV?$BasicArray @U?$Point_nD@M$ 02@PLib@@@2@ABV ?$BasicArray@H@ 2@2@Z)
1>tnMovePoint.o bj : error LNK2001: unresolved external symbol "public: int __thiscall PLib::NurbsCurv e<float,3>::mov ePoint(class PLib::BasicArra y<float> const &,class PLib::BasicArra y<struct PLib::Point_nD< float,3> > const &,class PLib::BasicArra y<int> const &,class PLib::BasicArra y<int> const &,class PLib::BasicArra y<int> const &)" (?movePoint@?$N urbsCurve@M$02@ PLib@@QAEHABV?$ BasicArray@M@2@ ABV?$BasicArray @U?$Point_nD@M$ 02@PLib@@@2@ABV ?$BasicArray@H@ 2@22@Z)
1>tnMovePoint.o bj : error LNK2001: unresolved external symbol "public: struct PLib::Point_nD< float,3> __thiscall PLib::NurbsCurv e<float,3>::der ive3D(float,int )const " (?derive3D@?$Nu rbsCurve@M$02@P Lib@@QBE?AU?$Po int_nD@M$02@2@M H@Z)
1>tnMovePoint.o bj : error LNK2001: unresolved external symbol "public: int & __thiscall PLib::BasicArra y<int>::operato r[](int)" (??A?$BasicArra y@H@PLib@@QAEAA HH@Z)
1>tnMovePoint.o bj : error LNK2001: unresolved external symbol "public: virtual void __thiscall PLib::BasicArra y<int>::reset(i nt)" (?reset@?$Basic Array@H@PLib@@U AEXH@Z)
1>tnMovePoint.o bj : error LNK2001: unresolved external symbol "public: virtual __thiscall PLib::BasicArra y<int>::~BasicA rray<int>(void) " (??1?$BasicArra y@H@PLib@@UAE@X Z)
1>tnMovePoint.o bj : error LNK2001: unresolved external symbol "public: __thiscall PLib::BasicArra y<int>::BasicAr ray<int>(int)" (??0?$BasicArra y@H@PLib@@QAE@H @Z)
1>tnsMovePoint. obj : error LNK2001: unresolved external symbol "public: int __thiscall PLib::NurbsSurf ace<float,3>::m ovePoint(float, float,struct PLib::Point_nD< float,3> const &)" (?movePoint@?$N urbsSurface@M$0 2@PLib@@QAEHMMA BU?$Point_nD@M$ 02@2@@Z)
1>tnsMovePoint. obj : error LNK2001: unresolved external symbol "public: int __thiscall PLib::NurbsSurf ace<float,3>::m ovePoint(class PLib::Vector<fl oat> const &,class PLib::Vector<fl oat> const &,class PLib::Vector<st ruct PLib::Point_nD< float,3> > const &,class PLib::Vector<in t> const &,class PLib::Vector<in t> const &,class PLib::Vector<in t> const &,class PLib::Vector<in t> const &,class PLib::BasicArra y<class PLib::Coordinat e> const &)" (?movePoint@?$N urbsSurface@M$0 2@PLib@@QAEHABV ?$Vector@M@2@0A BV?$Vector@U?$P oint_nD@M$02@PL ib@@@2@ABV?$Vec tor@H@2@222ABV? $BasicArray@VCo ordinate@PLib@@ @2@@Z)
1>tnsMovePoint. obj : error LNK2001: unresolved external symbol "public: int __thiscall PLib::NurbsSurf ace<float,3>::w rite(char const *)const " (?write@?$Nurbs Surface@M$02@PL ib@@QBEHPBD@Z)
1>tnsMovePoint. obj : error LNK2001: unresolved external symbol "public: __thiscall PLib::NurbsSurf ace<float,3>::N urbsSurface<flo at,3>(class PLib::NurbsSurf ace<float,3> const &)" (??0?$NurbsSurf ace@M$02@PLib@@ QAE@ABV01@@Z)
1>tnsMovePoint. obj : error LNK2001: unresolved external symbol "public: class PLib::Coordinat e & __thiscall PLib::BasicArra y<class PLib::Coordinat e>::operator[](int)" (??A?$BasicArra y@VCoordinate@P Lib@@@PLib@@QAE AAVCoordinate@1 @H@Z)
1>tnsMovePoint. obj : error LNK2001: unresolved external symbol "public: virtual __thiscall PLib::BasicArra y<class PLib::Coordinat e>::~BasicArray <class PLib::Coordinat e>(void)" (??1?$BasicArra y@VCoordinate@P Lib@@@PLib@@UAE @XZ)
1>tnsMovePoint. obj : error LNK2001: unresolved external symbol "public: __thiscall PLib::BasicArra y<class PLib::Coordinat e>::BasicArray< class PLib::Coordinat e>(int)" (??0?$BasicArra y@VCoordinate@P Lib@@@PLib@@QAE @H@Z)
1>tnsMovePoint. obj : error LNK2001: unresolved external symbol "class PLib::Matrix<st ruct PLib::HPoint_nD <float,3> > __cdecl PLib::-(class PLib::Matrix<st ruct PLib::HPoint_nD <float,3> > const &,class PLib::Matrix<st ruct PLib::HPoint_nD <float,3> > const &)" (?-@PLib@@YA?AV?$M atrix@U?$HPoint _nD@M$02@PLib@@ @1@ABV21@0@Z)
1>tnsSweep.obj : error LNK2001: unresolved external symbol "public: int __thiscall PLib::NurbsSurf ace<float,3>::w riteRIB(char const *,class PLib::Color const &,struct PLib::Point_nD< float,3> const &)const " (?writeRIB@?$Nu rbsSurface@M$02 @PLib@@QBEHPBDA BVColor@2@ABU?$ Point_nD@M$02@2 @@Z)
1>tnsSweep.obj : error LNK2001: unresolved external symbol "public: void __thiscall PLib::NurbsSurf ace<float,3>::m akeFromRevoluti on(class PLib::NurbsCurv e<float,3> const &,struct PLib::Point_nD< float,3> const &,struct PLib::Point_nD< float,3> const &)" (?makeFromRevol ution@?$NurbsSu rface@M$02@PLib @@QAEXABV?$Nurb sCurve@M$02@2@A BU?$Point_nD@M$ 02@2@1@Z)
1>tnsSweep.obj : error LNK2001: unresolved external symbol "public: void __thiscall PLib::NurbsSurf ace<float,3>::s weep(class PLib::NurbsCurv e<float,3> const &,class PLib::NurbsCurv e<float,3> const &,class PLib::NurbsCurv e<float,3> const &,int,int,in t)" (?sweep@?$Nurbs Surface@M$02@PL ib@@QAEXABV?$Nu rbsCurve@M$02@2 @00HHH@Z)
1>tnurbs.obj : error LNK2001: unresolved external symbol "public: int __thiscall PLib::NurbsCurv e<float,3>::wri teVRML97(char const *,float,int,cla ss PLib::Color const &,int,int,float ,float)const " (?writeVRML97@? $NurbsCurve@M$0 2@PLib@@QBEHPBD MHABVColor@2@HH MM@Z)
1>tnurbs.obj : error LNK2001: unresolved external symbol "public: int __thiscall PLib::NurbsCurv e<float,3>::wri teVRML(char const *,float,int,cla ss PLib::Color const &,int,int,float ,float)const " (?writeVRML@?$N urbsCurve@M$02@ PLib@@QBEHPBDMH ABVColor@2@HHMM @Z)
1>tnurbs.obj : error LNK2001: unresolved external symbol "public: int __thiscall PLib::NurbsCurv e<float,3>::wri te(char const *)const " (?write@?$Nurbs Curve@M$02@PLib @@QBEHPBD@Z)
1>tnurbs.obj : error LNK2001: unresolved external symbol "public: int __thiscall PLib::NurbsCurv e<float,3>::rea d(char const *)" (?read@?$NurbsC urve@M$02@PLib@ @QAEHPBD@Z)
1>tnurbs.obj : error LNK2001: unresolved external symbol "public: struct PLib::Point_nD< float,3> __thiscall PLib::NurbsCurv e<float,3>::fir stDn(float)cons t " (?firstDn@?$Nur bsCurve@M$02@PL ib@@QBE?AU?$Poi nt_nD@M$02@2@M@ Z)
1>tnurbs.obj : error LNK2001: unresolved external symbol "public: struct PLib::HPoint_nD <float,3> __thiscall PLib::NurbsCurv e<float,3>::fir stD(float)const " (?firstD@?$Nurb sCurve@M$02@PLi b@@QBE?AU?$HPoi nt_nD@M$02@2@M@ Z)
1>tnurbs.obj : error LNK2001: unresolved external symbol "public: __thiscall PLib::NurbsCurv e<float,3>::Nur bsCurve<float,3 >(class PLib::Vector<st ruct PLib::HPoint_nD <float,3> > const &,class PLib::Vector<fl oat> const &,int)" (??0?$NurbsCurv e@M$02@PLib@@QA E@ABV?$Vector@U ?$HPoint_nD@M$0 2@PLib@@@1@ABV? $Vector@M@1@H@Z )
1>tnurbs_sp.ob j : error LNK2001: unresolved external symbol "public: void __thiscall PLib::NurbsCurv eSP<float,3>::u pdateMaxU(void) " (?updateMaxU@?$ NurbsCurveSP@M$ 02@PLib@@QAEXXZ )
1>tnurbs_sp.ob j : error LNK2001: unresolved external symbol "public: void __thiscall PLib::NurbsCurv e<float,3>::mak eCircle(struct PLib::Point_nD< float,3> const &,float,double, double)" (?makeCircle@?$ NurbsCurve@M$02 @PLib@@QAEXABU? $Point_nD@M$02@ 2@MNN@Z)
1>tnurbs_sp.ob j : error LNK2001: unresolved external symbol "public: void __thiscall PLib::NurbsCurv e<float,3>::mer geKnotVector(cl ass PLib::Vector<fl oat> const &)" (?mergeKnotVect or@?$NurbsCurve @M$02@PLib@@QAE XABV?$Vector@M@ 2@@Z)
1>tnurbs_sp.ob j : error LNK2001: unresolved external symbol "public: void __thiscall PLib::NurbsCurv e<float,3>::ref ineKnotVector(c lass PLib::Vector<fl oat> const &)" (?refineKnotVec tor@?$NurbsCurv e@M$02@PLib@@QA EXABV?$Vector@M @2@@Z)
1>tnurbs_sp.ob j : error LNK2001: unresolved external symbol "public: int __thiscall PLib::NurbsCurv e<float,3>::kno tInsertion(floa t,int,class PLib::NurbsCurv e<float,3> &)" (?knotInsertion @?$NurbsCurve@M $02@PLib@@QAEHM HAAV12@@Z)
1>tnurbs_sp.ob j : error LNK2001: unresolved external symbol "public: void __thiscall PLib::NurbsCurv e<float,3>::rem oveKnotsBound(c lass PLib::Vector<fl oat> const &,class PLib::Vector<fl oat> &,float)" (?removeKnotsBo und@?$NurbsCurv e@M$02@PLib@@QA EXABV?$Vector@M @2@AAV32@M@Z)
1>tnurbs_sp.ob j : error LNK2001: unresolved external symbol "public: void __thiscall PLib::NurbsCurv e<float,3>::rem oveKnot(int,int ,int)" (?removeKnot@?$ NurbsCurve@M$02 @PLib@@QAEXHHH@ Z)
1>tnurbsS.obj : error LNK2001: unresolved external symbol "public: void __thiscall PLib::NurbsSubS urface<float>:: drawSubdivision VRML(char const *,float,class PLib::Color const &)" (?drawSubdivisi onVRML@?$NurbsS ubSurface@M@PLi b@@QAEXPBDMABVC olor@2@@Z)
1>tnurbsS.obj : error LNK2001: unresolved external symbol "public: __thiscall PLib::NurbsSubS urface<float>:: ~NurbsSubSurfac e<float>(void) " (??1?$NurbsSubS urface@M@PLib@@ QAE@XZ)
1>tnurbsS.obj : error LNK2001: unresolved external symbol "public: __thiscall PLib::NurbsSubS urface<float>:: NurbsSubSurface <float>(class PLib::NurbsSurf ace<float,3> const &)" (??0?$NurbsSubS urface@M@PLib@@ QAE@ABV?$NurbsS urface@M$02@1@@ Z)
1>tnurbsS.obj : error LNK2001: unresolved external symbol "public: int __thiscall PLib::NurbsSurf ace<float,3>::w ritePS(char const *,int,int,struc t PLib::Point_nD< float,3> const &,struct PLib::Point_nD< float,3> const &,int,float,flo at)const " (?writePS@?$Nur bsSurface@M$02@ PLib@@QBEHPBDHH ABU?$Point_nD@M $02@2@1HMM@Z)
1>tnurbsS.obj : error LNK2001: unresolved external symbol "public: int __thiscall PLib::NurbsSurf ace<float,3>::r ead(char const *)" (?read@?$NurbsS urface@M$02@PLi b@@QAEHPBD@Z)
1>tnurbsS.obj : error LNK2001: unresolved external symbol "public: void __thiscall PLib::NurbsSurf ace<float,3>::m akeTorus(struct PLib::Point_nD< float,3> const &,float,floa t)" (?makeTorus@?$N urbsSurface@M$0 2@PLib@@QAEXABU ?$Point_nD@M$02 @2@MM@Z)
1>tnurbsS.obj : error LNK2001: unresolved external symbol "public: struct PLib::Point_nD< float,3> __thiscall PLib::NurbsSurf ace<float,3>::n ormal(float,flo at)const " (?normal@?$Nurb sSurface@M$02@P Lib@@QBE?AU?$Po int_nD@M$02@2@M M@Z)
1>tnurbsS.obj : error LNK2001: unresolved external symbol "public: int __thiscall PLib::NurbsCurv e<float,3>::wri teVRML(class std::basic_ostr eam<char,struct std::char_trait s<char> > &,float,int,cla ss PLib::Color const &,int,int,float ,float)const " (?writeVRML@?$N urbsCurve@M$02@ PLib@@QBEHAAV?$ basic_ostream@D U?$char_traits@ D@std@@@std@@MH ABVColor@2@HHMM @Z)
1>tnurbsS.obj : error LNK2001: unresolved external symbol "public: void __thiscall PLib::NurbsCurv e<float,3>::mak eCircle(struct PLib::Point_nD< float,3> const &,float)" (?makeCircle@?$ NurbsCurve@M$02 @PLib@@QAEXABU? $Point_nD@M$02@ 2@M@Z)
1>tnurbsS_sp.ob j : error LNK2001: unresolved external symbol "public: class std::basic_ostr eam<char,struct std::char_trait s<char> > & __thiscall PLib::NurbsSurf ace<float,3>::p rint(class std::basic_ostr eam<char,struct std::char_trait s<char> > &)const " (?print@?$Nurbs Surface@M$02@PL ib@@QBEAAV?$bas ic_ostream@DU?$ char_traits@D@s td@@@std@@AAV34 @@Z)
1>tnurbsS_sp.ob j : error LNK2001: unresolved external symbol "public: void __thiscall PLib::NurbsSurf aceSP<float,3>: :updateMaxV(voi d)" (?updateMaxV@?$ NurbsSurfaceSP@ M$02@PLib@@QAEX XZ)
1>tnurbsS_sp.ob j : error LNK2001: unresolved external symbol "public: void __thiscall PLib::NurbsSurf aceSP<float,3>: :updateMaxU(voi d)" (?updateMaxU@?$ NurbsSurfaceSP@ M$02@PLib@@QAEX XZ)
1>tnurbsS_sp.ob j : error LNK2001: unresolved external symbol "public: class PLib::NurbsSurf aceSP<float,3> __thiscall PLib::NurbsSurf aceSP<float,3>: :generateParall el(float)const " (?generateParal lel@?$NurbsSurf aceSP@M$02@PLib @@QBE?AV12@M@Z)
1>tnurbsSub.ob j : error LNK2001: unresolved external symbol "public: void __thiscall PLib::NurbsSubS urface<float>:: drawSubdivision VRML97(char const *,float,class PLib::Color const &)" (?drawSubdivisi onVRML97@?$Nurb sSubSurface@M@P Lib@@QAEXPBDMAB VColor@2@@Z)
1>tnurbsSub.ob j : error LNK2001: unresolved external symbol "public: void __thiscall PLib::NurbsSubS urface<float>:: drawSubdivision PS(char const *,float)" (?drawSubdivisi onPS@?$NurbsSub Surface@M@PLib@ @QAEXPBDM@Z)
1>tnurbsSub.ob j : error LNK2001: unresolved external symbol "public: void __thiscall PLib::NurbsSurf ace<float,3>::r esize(int,int,i nt,int)" (?resize@?$Nurb sSurface@M$02@P Lib@@QAEXHHHH@Z )
1>tnurbsSub.ob j : error LNK2001: unresolved external symbol "public: __thiscall PLib::BasicArra y<float>::Basic Array<float>(fl oat *,int)" (??0?$BasicArra y@M@PLib@@QAE@P AMH@Z)
1>trispline.ob j : error LNK2001: unresolved external symbol "public: int __thiscall PLib::RTriangul arBSpline<float ,3>::writeVRML( char const *,class PLib::Color const &,int,int,int)c onst " (?writeVRML@?$R TriangularBSpli ne@M$02@PLib@@Q BEHPBDABVColor@ 2@HHH@Z)
1>trispline.ob j : error LNK2001: unresolved external symbol "public: int __thiscall PLib::RTriangul arBSpline<float ,3>::writeVRML( class std::basic_ostr eam<char,struct std::char_trait s<char> > &,class PLib::Color const &,int,int,int)c onst " (?writeVRML@?$R TriangularBSpli ne@M$02@PLib@@Q BEHAAV?$basic_o stream@DU?$char _traits@D@std@@ @std@@ABVColor@ 2@HHH@Z)
1>trispline.ob j : error LNK2001: unresolved external symbol "public: struct PLib::HPoint_nD <float,3> __thiscall PLib::RTriangul arBSpline<float ,3>::operator() (float,float)co nst " (??R?$RTriangul arBSpline@M$02@ PLib@@QBE?AU?$H Point_nD@M$02@1 @MM@Z)
1>trispline.ob j : error LNK2001: unresolved external symbol "public: struct PLib::HPoint_nD <float,3> & __thiscall PLib::RTriangul arBSpline<float ,3>::b(int,int, int)" (?b@?$RTriangul arBSpline@M$02@ PLib@@QAEAAU?$H Point_nD@M$02@2 @HHH@Z)
1>trispline.ob j : error LNK2001: unresolved external symbol "public: __thiscall PLib::RTriangul arBSpline<float ,3>::RTriangula rBSpline<float, 3>(int)" (??0?$RTriangul arBSpline@M$02@ PLib@@QAE@H@Z)
1>trispline.ob j : error LNK2001: unresolved external symbol "public: int __thiscall PLib::NurbsSurf ace<float,3>::d ecompose(class PLib::NurbsSurf aceArray<float, 3> &)const " (?decompose@?$N urbsSurface@M$0 2@PLib@@QBEHAAV ?$NurbsSurfaceA rray@M$02@2@@Z)
1>trispline.ob j : error LNK2001: unresolved external symbol "public: struct PLib::Point_nD< float,3> __thiscall PLib::Triangula rBSpline<float, 3>::operator()( float,float)con st " (??R?$Triangula rBSpline@M$02@P Lib@@QBE?AU?$Po int_nD@M$02@1@M M@Z)
1>trispline.ob j : error LNK2001: unresolved external symbol "public: struct PLib::Point_nD< float,3> & __thiscall PLib::Triangula rBSpline<float, 3>::b(int,int,i nt)" (?b@?$Triangula rBSpline@M$02@P Lib@@QAEAAU?$Po int_nD@M$02@2@H HH@Z)
1>trispline.ob j : error LNK2001: unresolved external symbol "public: __thiscall PLib::Triangula rBSpline<float, 3>::TriangularB Spline<float,3> (int)" (??0?$Triangula rBSpline@M$02@P Lib@@QAE@H@Z)
1>trispline.ob j : error LNK2001: unresolved external symbol "void __cdecl PLib::convert<f loat,3>(class PLib::NurbsSurf ace<float,3> const &,class PLib::RTriangul arBSpline<float ,3> &,class PLib::RTriangul arBSpline<float ,3> &)" (??$convert@M$0 2@PLib@@YAXABV? $NurbsSurface@M $02@0@AAV?$RTri angularBSpline@ M$02@0@1@Z)
1>C:\Users\RAND A\Desktop\COMP\ COMP\Release\CO MP.exe : fatal error LNK1120: 162 unresolved externals
1>Build log was saved at "file://c:\Users\RANDA\ Desktop\COMP\CO MP\COMP\Release \BuildLog.htm"
1>COMP - 181 error(s), 32 warning(s)
May 4 '11 #1
2 3244
randa zaghdan
6 New Member
Hi

I have a problem with my program in vc 2008
When I compile it, the following errors are listed.
I try to resolve it but no hope
Does any one can help me ?
thanks .



1>Linking...
1>tdrawAa.obj : error LNK2005: _main already defined in tclose.obj
1>thnurbsS.obj : error LNK2005: _main already defined in tclose.obj
1>tleastS.obj : error LNK2005: _main already defined in tclose.obj
1>tmatrixRT.ob j : error LNK2005: _main already defined in tclose.obj
1>tmeasures.ob j : error LNK2005: _main already defined in tclose.obj
1>tnApprox.obj : error LNK2005: _main already defined in tclose.obj
1>tnInterp.obj : error LNK2005: _main already defined in tclose.obj
1>tnlength.obj : error LNK2005: _main already defined in tclose.obj
1>tnMovePoint.o bj : error LNK2005: _main already defined in tclose.obj
1>tnsMovePoint. obj : error LNK2005: _main already defined in tclose.obj
1>tnsSweep.obj : error LNK2005: _main already defined in tclose.obj
1>tnurbs.obj : error LNK2005: _main already defined in tclose.obj
1>tnurbs_sp.ob j : error LNK2005: _main already defined in tclose.obj
1>tnurbsS.obj : error LNK2005: _main already defined in tclose.obj
1>tnurbsS_sp.ob j : error LNK2005: _main already defined in tclose.obj
1>tnurbsSub.ob j : error LNK2005: _main already defined in tclose.obj
1>topengl.obj : error LNK2005: _main already defined in tclose.obj
1>trispline.ob j : error LNK2005: _main already defined in tclose.obj
1>C:\Users\RAND A\Desktop\COMP\ COMP\Release\CO MP.exe : fatal error LNK1169: one or more multiply defined symbols found
1>Build log was saved at "file://c:\Users\RANDA\ Desktop\COMP\CO MP\COMP\Release \BuildLog.htm"
1>COMP - 19 error(s), 0 warning(s)
May 4 '11 #2
Banfa
9,065 Recognized Expert Moderator Expert
Not sure if this is a C or C++ program but assuming C++ then you have defined the function main in all of the following source files

tclose.cpp
tdrawAa.cpp
thnurbsS.cpp
tleastS.cpp
tmatrixRT.cpp
tmeasures.cpp
tnApprox.cpp
tnInterp.cpp
tnlength.cpp
tnMovePoint.cpp
tnsMovePoint.cp p
tnsSweep.cpp
tnurbs.cpp
tnurbs_sp.cpp
tnurbsS.cpp
tnurbsS_sp.cpp
tnurbsSub.cpp
topengl.cpp
trispline.cpp

Or alternatively you have defined the main function in a header file (which you should be doing header files are for declarations not definitions on the whole) which you have included into all those files.

When the linker came to try and link all those objects together it found the multiply defined symbols and had to stop because it could not tell which one to use.
May 4 '11 #3

Sign in to post your reply or Sign up for a free account.

Similar topics

3
2831
by: Falk Fassmann | last post by:
Hello people, I have some problem with Debugging in MS Visual C++. I want to generate a TCP/IP-Socket. The compiling-process is fine but when I debugg the project there's occuring some errors like: 'error LNK2001: Nichtaufgelöstes externes Symbol "unsigned int __stdcall socket(int,int,int)" (?socket@@$$FYGIHHH@Z)"' "Nichtaufgelöstes externes Symbol" means "unresolved external symbol"
3
6078
by: We need more power captain | last post by:
Hi, I know less than a noob, I've been asked to do some compiles in VC++ 6 without knowing too much at all. (I'm a COBOL program normally so this is all too much for me) I open VC++6, open the workspace and then: Build>Batch Build
1
7297
by: sharmadeep1980 | last post by:
Hi All, I am facing a very unique problem while compling my project in "Release" build. The project is building in DEBUG mode but giving linking error on Release build. Here is the error: Creating library Release/fnimqcmd.lib and object Release/fnimqcmd.exp CoIMQCmd.obj : error LNK2001: unresolved external symbol
5
2850
by: eberesche | last post by:
Hello, as a novice in ASN.1 I have me to a project in C ++ under use of ASN.1 - structures risquély. One of my colleagues means, this would deal something with masochism ;-). Result should be a DLL which provides the exchange of documents between a DMS and a remote data base. My developing environment is MSVS v.7.1, and the ASN.1 - source texts are generated with the compiler asn1c-0.9.20. Therefore I have in the project cpp-, as well as c...
0
1754
by: Franky | last post by:
Tried to build in VS2005 a program that builds OK in VS2003 and get errors like the following: Error 57 error LNK2001: unresolved external symbol _WinMainCRTStartup AnnGame Error 58 error LNK2001: unresolved external symbol __itoa OLDNAMES.lib
6
121915
by: sadegh | last post by:
Hi I have a problem with my program in VC++6 When I compile it, the following errors are listed. I spend a lot of time on the groups.google.com to find its reason, but none of comments could not help me. Does any body know what is the problem?. Thanks. OtherFunctions.obj : error LNK2001: unresolved external symbol "int
5
4795
by: bonnielym84 | last post by:
Im new here..didnt noe whether is this the rite way to post my problem..Really need help here..i've been stucked in this error from last wk..My problem is like this..Im using VC++ 6.0 to compile my C codes so that i could generate a dll file out of it and used in my C# program.. When I compile, got no error and no warning. But when i build it, i have these errors.. *beginning* sendrcv.obj : error LNK2001: unresolved external symbol "int...
1
2391
by: mahricky | last post by:
i have the following error msg when i buid one of my cpp projects in visual studio 6. pls help me, it's very urgent. extures.obj : error LNK2001: unresolved external symbol "public: __thiscall Scene::Scene(void)" (??0Scene@@QAE@XZ) textures.obj : error LNK2001: unresolved external symbol "public: __thiscall Robot::Robot(void)" (??0Robot@@QAE@XZ) textures.obj : error LNK2001: unresolved external symbol "public: __thiscall...
1
5733
by: dewi | last post by:
Dear All, I am trying to compile a C code using Visual C++. Can anyone explain how to solve it? Thank You. #include <math.h> #include <string.h> #include "RV2AJFRONT_NEW.h" #include "RV2AJFRONT_NEW_private.h"
9
3213
by: dewi | last post by:
Dear All, I have several problem about VC++. I succeed to convert Simulink MATLAB to C code using Real-Time Workshop. I am trying to compile a C code using Visual C++ and found the error. Can anyone explain how to solve it? --------------------Configuration: PROJECT2 - Win32 Debug-------------------- Linking... RV2AJFRONT_NEW.obj : error LNK2005: _rtM_RV2AJFRONT_NEW already defined in RV2AJFRONT_NEW.obj RV2AJFRONT_NEW.obj : error...
0
8996
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look ! Part I. Meaning of...
0
8832
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
0
9566
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
1
9333
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
0
8256
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own.... Now, this would greatly impact the work of software developers. The idea...
1
6800
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
1
3319
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
2
2791
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
3
2217
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.