
Thu, 02/24/2005 - 07:50
I want to link OCC5.2.But I found error as follow:
--------------------Configuration: test1 - Win32 Debug--------------------
Linking...
Creating library Debug/test1.lib and object Debug/test1.exp
StdAfx.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) unsigned int MMgt_Opt" (__imp_?MMgt_Opt@@3IA)
StdAfx.obj : error LNK2001: unresolved external symbol "public: static void * __cdecl Standard::MAllocate(int)" (?MAllocate@Standard@@SAPAXH@Z)
StdAfx.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) void * * theFreeList" (__imp_?theFreeList@@3PAPAXA)
StdAfx.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) int theFreeListSize" (__imp_?theFreeListSize@@3HA)
StdAfx.obj : error LNK2001: unresolved external symbol "public: static void __cdecl Standard::MFree(void * &)" (?MFree@Standard@@SAXAAPAX@Z)
StdAfx.obj : error LNK2001: unresolved external symbol "public: static void * __cdecl Standard::MReallocate(void * &,int)" (?MReallocate@Standard@@SAPAXAAPAXH@Z)
StdAfx.obj : error LNK2001: unresolved external symbol "public: static void * __cdecl Standard::RReallocate(void * &,int,int)" (?RReallocate@Standard@@SAPAXAAPAXHH@Z)
StdAfx.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall Standard_Storable::ShallowDump(class std::basic_ostream
?$char_traits@D@std@@@std@@@Z)
StdAfx.obj : error LNK2001: unresolved external symbol "public: virtual int __thiscall Standard_Storable::HashCode(int)const " (?HashCode@Standard_Storable@@UBEHH@Z)
StdAfx.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall Standard_Storable::Delete(void)" (?Delete@Standard_Storable@@UAEXXZ)
StdAfx.obj : error LNK2001: unresolved external symbol "public: __thiscall AIS_DataMapOfIOStatus::AIS_DataMapOfIOStatus(int)" (??0AIS_DataMapOfIOStatus@@QAE@H@Z)
StdAfx.obj : error LNK2001: unresolved external symbol "public: void __thiscall Standard_Type::Print(class std::basic_ostream
Z)
StdAfx.obj : error LNK2001: unresolved external symbol "public: __thiscall AIS_DataMapOfILC::AIS_DataMapOfILC(int)" (??0AIS_DataMapOfILC@@QAE@H@Z)
StdAfx.obj : error LNK2001: unresolved external symbol "protected: __thiscall PrsMgr_PresentableObject::PrsMgr_PresentableObject(enum PrsMgr_TypeOfPresentation3d)" (??0PrsMgr_PresentableObject@@IAE@W4PrsMgr_TypeOfPresentation3d@@@Z)
StdAfx.obj : error LNK2001: unresolved external symbol "protected: __thiscall SelectMgr_SelectableObject::SelectMgr_SelectableObject(enum PrsMgr_TypeOfPresentation3d)" (??0SelectMgr_SelectableObject@@IAE@W4PrsMgr_TypeOfPresentation3d@@@Z)
StdAfx.obj : error LNK2001: unresolved external symbol "protected: __thiscall AIS_InteractiveObject::AIS_InteractiveObject(enum PrsMgr_TypeOfPresentation3d)" (??0AIS_InteractiveObject@@IAE@W4PrsMgr_TypeOfPresentation3d@@@Z)
StdAfx.obj : error LNK2001: unresolved external symbol "public: __thiscall WNT_GraphicDevice::WNT_GraphicDevice(unsigned int,void * const &)" (??0WNT_GraphicDevice@@QAE@IABQAX@Z)
StdAfx.obj : error LNK2001: unresolved external symbol "public: virtual int __thiscall math_Function::GetStateNumber(void)" (?GetStateNumber@math_Function@@UAEHXZ)
StdAfx.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall math_FunctionWithDerivative::Delete(void)" (?Delete@math_FunctionWithDerivative@@UAEXXZ)
StdAfx.obj : error LNK2001: unresolved external symbol "public: virtual class Handle_Geom2d_BSplineCurve __thiscall Adaptor2d_Curve2d::BSpline(void)const " (?BSpline@Adaptor2d_Curve2d@@UBE?AVHandle_Geom2d_BSplineCurve@@XZ)
StdAfx.obj : error LNK2001: unresolved external symbol "public: virtual class Handle_Geom2d_BezierCurve __thiscall Adaptor2d_Curve2d::Bezier(void)const " (?Bezier@Adaptor2d_Curve2d@@UBE?AVHandle_Geom2d_BezierCurve@@XZ)
StdAfx.obj : error LNK2001: unresolved external symbol "public: virtual int __thiscall Adaptor2d_Curve2d::NbKnots(void)const " (?NbKnots@Adaptor2d_Curve2d@@UBEHXZ)
StdAfx.obj : error LNK2001: unresolved external symbol "public: virtual int __thiscall Adaptor2d_Curve2d::NbPoles(void)const " (?NbPoles@Adaptor2d_Curve2d@@UBEHXZ)
StdAfx.obj : error LNK2001: unresolved external symbol "public: virtual unsigned int __thiscall Adaptor2d_Curve2d::IsRational(void)const " (?IsRational@Adaptor2d_Curve2d@@UBEIXZ)
StdAfx.obj : error LNK2001: unresolved external symbol "public: virtual int __thiscall Adaptor2d_Curve2d::Degree(void)const " (?Degree@Adaptor2d_Curve2d@@UBEHXZ)
StdAfx.obj : error LNK2001: unresolved external symbol "public: virtual class gp_Parab2d __thiscall Adaptor2d_Curve2d::Parabola(void)const " (?Parabola@Adaptor2d_Curve2d@@UBE?AVgp_Parab2d@@XZ)
StdAfx.obj : error LNK2001: unresolved external symbol "public: virtual class gp_Hypr2d __thiscall Adaptor2d_Curve2d::Hyperbola(void)const " (?Hyperbola@Adaptor2d_Curve2d@@UBE?AVgp_Hypr2d@@XZ)
StdAfx.obj : error LNK2001: unresolved external symbol "public: virtual class gp_Elips2d __thiscall Adaptor2d_Curve2d::Ellipse(void)const " (?Ellipse@Adaptor2d_Curve2d@@UBE?AVgp_Elips2d@@XZ)
StdAfx.obj : error LNK2001: unresolved external symbol "public: virtual class gp_Circ2d __thiscall Adaptor2d_Curve2d::Circle(void)const " (?Circle@Adaptor2d_Curve2d@@UBE?AVgp_Circ2d@@XZ)
StdAfx.obj : error LNK2001: unresolved external symbol "public: virtual class gp_Lin2d __thiscall Adaptor2d_Curve2d::Line(void)const " (?Line@Adaptor2d_Curve2d@@UBE?AVgp_Lin2d@@XZ)
StdAfx.obj : error LNK2001: unresolved external symbol "public: virtual enum GeomAbs_CurveType __thiscall Adaptor2d_Curve2d::GetType(void)const " (?GetType@Adaptor2d_Curve2d@@UBE?AW4GeomAbs_CurveType@@XZ)
StdAfx.obj : error LNK2001: unresolved external symbol "public: virtual double __thiscall Adaptor2d_Curve2d::Resolution(double)const " (?Resolution@Adaptor2d_Curve2d@@UBENN@Z)
StdAfx.obj : error LNK2001: unresolved external symbol "public: virtual class gp_Vec2d __thiscall Adaptor2d_Curve2d::DN(double,int)const " (?DN@Adaptor2d_Curve2d@@UBE?AVgp_Vec2d@@NH@Z)
StdAfx.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall Adaptor2d_Curve2d::D3(double,class gp_Pnt2d &,class gp_Vec2d &,class gp_Vec2d &,class gp_Vec2d &)const " (?D3@Adaptor2d_Curve2d@@UBEXNAAVgp_Pnt2d@@AAVgp_Vec2d@@1
1@Z)
StdAfx.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall Adaptor2d_Curve2d::D2(double,class gp_Pnt2d &,class gp_Vec2d &,class gp_Vec2d &)const " (?D2@Adaptor2d_Curve2d@@UBEXNAAVgp_Pnt2d@@AAVgp_Vec2d@@1@Z)
StdAfx.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall Adaptor2d_Curve2d::D1(double,class gp_Pnt2d &,class gp_Vec2d &)const " (?D1@Adaptor2d_Curve2d@@UBEXNAAVgp_Pnt2d@@AAVgp_Vec2d@@@Z)
StdAfx.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall Adaptor2d_Curve2d::D0(double,class gp_Pnt2d &)const " (?D0@Adaptor2d_Curve2d@@UBEXNAAVgp_Pnt2d@@@Z)
StdAfx.obj : error LNK2001: unresolved external symbol "public: virtual class gp_Pnt2d __thiscall Adaptor2d_Curve2d::Value(double)const " (?Value@Adaptor2d_Curve2d@@UBE?AVgp_Pnt2d@@N@Z)
StdAfx.obj : error LNK2001: unresolved external symbol "public: virtual double __thiscall Adaptor2d_Curve2d::Period(void)const " (?Period@Adaptor2d_Curve2d@@UBENXZ)
StdAfx.obj : error LNK2001: unresolved external symbol "public: virtual unsigned int __thiscall Adaptor2d_Curve2d::IsPeriodic(void)const " (?IsPeriodic@Adaptor2d_Curve2d@@UBEIXZ)
StdAfx.obj : error LNK2001: unresolved external symbol "public: virtual unsigned int __thiscall Adaptor2d_Curve2d::IsClosed(void)const " (?IsClosed@Adaptor2d_Curve2d@@UBEIXZ)
StdAfx.obj : error LNK2001: unresolved external symbol "public: virtual class Handle_Adaptor2d_HCurve2d __thiscall Adaptor2d_Curve2d::Trim(double,double,double)const " (?Trim@Adaptor2d_Curve2d@@UBE?AVHandle_Adaptor2d_HCurve2d@@NNN@Z)
StdAfx.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall Adaptor2d_Curve2d::Intervals(class TColStd_Array1OfReal &,enum GeomAbs_Shape)const " (?Intervals@Adaptor2d_Curve2d@@UBEXAAVTColStd_Array1OfReal@@W4GeomAbs_Shape@
@@Z)
StdAfx.obj : error LNK2001: unresolved external symbol "public: virtual int __thiscall Adaptor2d_Curve2d::NbIntervals(enum GeomAbs_Shape)const " (?NbIntervals@Adaptor2d_Curve2d@@UBEHW4GeomAbs_Shape@@@Z)
StdAfx.obj : error LNK2001: unresolved external symbol "public: virtual enum GeomAbs_Shape __thiscall Adaptor2d_Curve2d::Continuity(void)const " (?Continuity@Adaptor2d_Curve2d@@UBE?AW4GeomAbs_Shape@@XZ)
StdAfx.obj : error LNK2001: unresolved external symbol "public: virtual double __thiscall Adaptor2d_Curve2d::LastParameter(void)const " (?LastParameter@Adaptor2d_Curve2d@@UBENXZ)
StdAfx.obj : error LNK2001: unresolved external symbol "public: virtual double __thiscall Adaptor2d_Curve2d::FirstParameter(void)const " (?FirstParameter@Adaptor2d_Curve2d@@UBENXZ)
StdAfx.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall Adaptor2d_Curve2d::Delete(void)" (?Delete@Adaptor2d_Curve2d@@UAEXXZ)
StdAfx.obj : error LNK2001: unresolved external symbol "public: virtual int __thiscall math_FunctionSet::GetStateNumber(void)" (?GetStateNumber@math_FunctionSet@@UAEHXZ)
StdAfx.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall math_FunctionSet::Delete(void)" (?Delete@math_FunctionSet@@UAEXXZ)
StdAfx.obj : error LNK2001: unresolved external symbol "public: virtual double __thiscall Adaptor3d_Surface::OffsetValue(void)const " (?OffsetValue@Adaptor3d_Surface@@UBENXZ)
StdAfx.obj : error LNK2001: unresolved external symbol "public: virtual class Handle_Adaptor3d_HSurface __thiscall Adaptor3d_Surface::BasisSurface(void)const " (?BasisSurface@Adaptor3d_Surface@@UBE?AVHandle_Adaptor3d_HSurface@@XZ)
StdAfx.obj : error LNK2001: unresolved external symbol "public: virtual class Handle_Adaptor3d_HCurve __thiscall Adaptor3d_Surface::BasisCurve(void)const " (?BasisCurve@Adaptor3d_Surface@@UBE?AVHandle_Adaptor3d_HCurve@@XZ)
StdAfx.obj : error LNK2001: unresolved external symbol "public: virtual class gp_Dir __thiscall Adaptor3d_Surface::Direction(void)const " (?Direction@Adaptor3d_Surface@@UBE?AVgp_Dir@@XZ)
StdAfx.obj : error LNK2001: unresolved external symbol "public: virtual class gp_Ax1 __thiscall Adaptor3d_Surface::AxeOfRevolution(void)const " (?AxeOfRevolution@Adaptor3d_Surface@@UBE?AVgp_Ax1@@XZ)
StdAfx.obj : error LNK2001: unresolved external symbol "public: virtual class Handle_Geom_BSplineSurface __thiscall Adaptor3d_Surface::BSpline(void)const " (?BSpline@Adaptor3d_Surface@@UBE?AVHandle_Geom_BSplineSurface@@XZ)
StdAfx.obj : error LNK2001: unresolved external symbol "public: virtual class Handle_Geom_BezierSurface __thiscall Adaptor3d_Surface::Bezier(void)const " (?Bezier@Adaptor3d_Surface@@UBE?AVHandle_Geom_BezierSurface@@XZ)
StdAfx.obj : error LNK2001: unresolved external symbol "public: virtual unsigned int __thiscall Adaptor3d_Surface::IsVRational(void)const " (?IsVRational@Adaptor3d_Surface@@UBEIXZ)
StdAfx.obj : error LNK2001: unresolved external symbol "public: virtual unsigned int __thiscall Adaptor3d_Surface::IsURational(void)const " (?IsURational@Adaptor3d_Surface@@UBEIXZ)
StdAfx.obj : error LNK2001: unresolved external symbol "public: virtual int __thiscall Adaptor3d_Surface::NbVKnots(void)const " (?NbVKnots@Adaptor3d_Surface@@UBEHXZ)
StdAfx.obj : error LNK2001: unresolved external symbol "public: virtual int __thiscall Adaptor3d_Surface::NbUKnots(void)const " (?NbUKnots@Adaptor3d_Surface@@UBEHXZ)
StdAfx.obj : error LNK2001: unresolved external symbol "public: virtual int __thiscall Adaptor3d_Surface::NbVPoles(void)const " (?NbVPoles@Adaptor3d_Surface@@UBEHXZ)
StdAfx.obj : error LNK2001: unresolved external symbol "public: virtual int __thiscall Adaptor3d_Surface::VDegree(void)const " (?VDegree@Adaptor3d_Surface@@UBEHXZ)
StdAfx.obj : error LNK2001: unresolved external symbol "public: virtual int __thiscall Adaptor3d_Surface::NbUPoles(void)const " (?NbUPoles@Adaptor3d_Surface@@UBEHXZ)
StdAfx.obj : error LNK2001: unresolved external symbol "public: virtual int __thiscall Adaptor3d_Surface::UDegree(void)const " (?UDegree@Adaptor3d_Surface@@UBEHXZ)
StdAfx.obj : error LNK2001: unresolved external symbol "public: virtual class gp_Torus __thiscall Adaptor3d_Surface::Torus(void)const " (?Torus@Adaptor3d_Surface@@UBE?AVgp_Torus@@XZ)
StdAfx.obj : error LNK2001: unresolved external symbol "public: virtual class gp_Sphere __thiscall Adaptor3d_Surface::Sphere(void)const " (?Sphere@Adaptor3d_Surface@@UBE?AVgp_Sphere@@XZ)
StdAfx.obj : error LNK2001: unresolved external symbol "public: virtual class gp_Cone __thiscall Adaptor3d_Surface::Cone(void)const " (?Cone@Adaptor3d_Surface@@UBE?AVgp_Cone@@XZ)
StdAfx.obj : error LNK2001: unresolved external symbol "public: virtual class gp_Cylinder __thiscall Adaptor3d_Surface::Cylinder(void)const " (?Cylinder@Adaptor3d_Surface@@UBE?AVgp_Cylinder@@XZ)
StdAfx.obj : error LNK2001: unresolved external symbol "public: virtual class gp_Pln __thiscall Adaptor3d_Surface::Plane(void)const " (?Plane@Adaptor3d_Surface@@UBE?AVgp_Pln@@XZ)
StdAfx.obj : error LNK2001: unresolved external symbol "public: virtual enum GeomAbs_SurfaceType __thiscall Adaptor3d_Surface::GetType(void)const " (?GetType@Adaptor3d_Surface@@UBE?AW4GeomAbs_SurfaceType@@XZ)
StdAfx.obj : error LNK2001: unresolved external symbol "public: virtual double __thiscall Adaptor3d_Surface::VResolution(double)const " (?VResolution@Adaptor3d_Surface@@UBENN@Z)
StdAfx.obj : error LNK2001: unresolved external symbol "public: virtual double __thiscall Adaptor3d_Surface::UResolution(double)const " (?UResolution@Adaptor3d_Surface@@UBENN@Z)
StdAfx.obj : error LNK2001: unresolved external symbol "public: virtual class gp_Vec __thiscall Adaptor3d_Surface::DN(double,double,int,int)const " (?DN@Adaptor3d_Surface@@UBE?AVgp_Vec@@NNHH@Z)
StdAfx.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall Adaptor3d_Surface::D3(double,double,class gp_Pnt &,class gp_Vec &,class gp_Vec &,class gp_Vec &,class gp_Vec &,class gp_Vec &,class gp_Vec &,class gp_Vec &,class
gp_Vec &,class gp_Vec &)const " (?D3@Adaptor3d_Surface@@UBEXNNAAVgp_Pnt@@AAVgp_Vec@@11111111@Z)
StdAfx.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall Adaptor3d_Surface::D2(double,double,class gp_Pnt &,class gp_Vec &,class gp_Vec &,class gp_Vec &,class gp_Vec &,class gp_Vec &)const " (?D2@Adaptor3d_Surface@@UBE
XNNAAVgp_Pnt@@AAVgp_Vec@@1111@Z)
StdAfx.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall Adaptor3d_Surface::D1(double,double,class gp_Pnt &,class gp_Vec &,class gp_Vec &)const " (?D1@Adaptor3d_Surface@@UBEXNNAAVgp_Pnt@@AAVgp_Vec@@1@Z)
StdAfx.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall Adaptor3d_Surface::D0(double,double,class gp_Pnt &)const " (?D0@Adaptor3d_Surface@@UBEXNNAAVgp_Pnt@@@Z)
StdAfx.obj : error LNK2001: unresolved external symbol "public: virtual class gp_Pnt __thiscall Adaptor3d_Surface::Value(double,double)const " (?Value@Adaptor3d_Surface@@UBE?AVgp_Pnt@@NN@Z)
StdAfx.obj : error LNK2001: unresolved external symbol "public: virtual double __thiscall Adaptor3d_Surface::VPeriod(void)const " (?VPeriod@Adaptor3d_Surface@@UBENXZ)
StdAfx.obj : error LNK2001: unresolved external symbol "public: virtual unsigned int __thiscall Adaptor3d_Surface::IsVPeriodic(void)const " (?IsVPeriodic@Adaptor3d_Surface@@UBEIXZ)
StdAfx.obj : error LNK2001: unresolved external symbol "public: virtual double __thiscall Adaptor3d_Surface::UPeriod(void)const " (?UPeriod@Adaptor3d_Surface@@UBENXZ)
StdAfx.obj : error LNK2001: unresolved external symbol "public: virtual unsigned int __thiscall Adaptor3d_Surface::IsUPeriodic(void)const " (?IsUPeriodic@Adaptor3d_Surface@@UBEIXZ)
StdAfx.obj : error LNK2001: unresolved external symbol "public: virtual unsigned int __thiscall Adaptor3d_Surface::IsVClosed(void)const " (?IsVClosed@Adaptor3d_Surface@@UBEIXZ)
StdAfx.obj : error LNK2001: unresolved external symbol "public: virtual unsigned int __thiscall Adaptor3d_Surface::IsUClosed(void)const " (?IsUClosed@Adaptor3d_Surface@@UBEIXZ)
StdAfx.obj : error LNK2001: unresolved external symbol "public: virtual class Handle_Adaptor3d_HSurface __thiscall Adaptor3d_Surface::VTrim(double,double,double)const " (?VTrim@Adaptor3d_Surface@@UBE?AVHandle_Adaptor3d_HSurface@@NNN@Z)
StdAfx.obj : error LNK2001: unresolved external symbol "public: virtual class Handle_Adaptor3d_HSurface __thiscall Adaptor3d_Surface::UTrim(double,double,double)const " (?UTrim@Adaptor3d_Surface@@UBE?AVHandle_Adaptor3d_HSurface@@NNN@Z)
StdAfx.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall Adaptor3d_Surface::VIntervals(class TColStd_Array1OfReal &,enum GeomAbs_Shape)const " (?VIntervals@Adaptor3d_Surface@@UBEXAAVTColStd_Array1OfReal@@W4GeomAbs_Shap
e@@@Z)
StdAfx.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall Adaptor3d_Surface::UIntervals(class TColStd_Array1OfReal &,enum GeomAbs_Shape)const " (?UIntervals@Adaptor3d_Surface@@UBEXAAVTColStd_Array1OfReal@@W4GeomAbs_Shap
e@@@Z)
StdAfx.obj : error LNK2001: unresolved external symbol "public: virtual int __thiscall Adaptor3d_Surface::NbVIntervals(enum GeomAbs_Shape)const " (?NbVIntervals@Adaptor3d_Surface@@UBEHW4GeomAbs_Shape@@@Z)
StdAfx.obj : error LNK2001: unresolved external symbol "public: virtual int __thiscall Adaptor3d_Surface::NbUIntervals(enum GeomAbs_Shape)const " (?NbUIntervals@Adaptor3d_Surface@@UBEHW4GeomAbs_Shape@@@Z)
StdAfx.obj : error LNK2001: unresolved external symbol "public: virtual enum GeomAbs_Shape __thiscall Adaptor3d_Surface::VContinuity(void)const " (?VContinuity@Adaptor3d_Surface@@UBE?AW4GeomAbs_Shape@@XZ)
StdAfx.obj : error LNK2001: unresolved external symbol "public: virtual enum GeomAbs_Shape __thiscall Adaptor3d_Surface::UContinuity(void)const " (?UContinuity@Adaptor3d_Surface@@UBE?AW4GeomAbs_Shape@@XZ)
StdAfx.obj : error LNK2001: unresolved external symbol "public: virtual double __thiscall Adaptor3d_Surface::LastVParameter(void)const " (?LastVParameter@Adaptor3d_Surface@@UBENXZ)
StdAfx.obj : error LNK2001: unresolved external symbol "public: virtual double __thiscall Adaptor3d_Surface::FirstVParameter(void)const " (?FirstVParameter@Adaptor3d_Surface@@UBENXZ)
StdAfx.obj : error LNK2001: unresolved external symbol "public: virtual double __thiscall Adaptor3d_Surface::LastUParameter(void)const " (?LastUParameter@Adaptor3d_Surface@@UBENXZ)
StdAfx.obj : error LNK2001: unresolved external symbol "public: virtual double __thiscall Adaptor3d_Surface::FirstUParameter(void)const " (?FirstUParameter@Adaptor3d_Surface@@UBENXZ)
StdAfx.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall Adaptor3d_Surface::Delete(void)" (?Delete@Adaptor3d_Surface@@UAEXXZ)
StdAfx.obj : error LNK2001: unresolved external symbol "public: virtual class Handle_Geom_BSplineCurve __thiscall Adaptor3d_Curve::BSpline(void)const " (?BSpline@Adaptor3d_Curve@@UBE?AVHandle_Geom_BSplineCurve@@XZ)
StdAfx.obj : error LNK2001: unresolved external symbol "public: virtual class Handle_Geom_BezierCurve __thiscall Adaptor3d_Curve::Bezier(void)const " (?Bezier@Adaptor3d_Curve@@UBE?AVHandle_Geom_BezierCurve@@XZ)
StdAfx.obj : error LNK2001: unresolved external symbol "public: virtual int __thiscall Adaptor3d_Curve::NbKnots(void)const " (?NbKnots@Adaptor3d_Curve@@UBEHXZ)
StdAfx.obj : error LNK2001: unresolved external symbol "public: virtual int __thiscall Adaptor3d_Curve::NbPoles(void)const " (?NbPoles@Adaptor3d_Curve@@UBEHXZ)
StdAfx.obj : error LNK2001: unresolved external symbol "public: virtual unsigned int __thiscall Adaptor3d_Curve::IsRational(void)const " (?IsRational@Adaptor3d_Curve@@UBEIXZ)
StdAfx.obj : error LNK2001: unresolved external symbol "public: virtual int __thiscall Adaptor3d_Curve::Degree(void)const " (?Degree@Adaptor3d_Curve@@UBEHXZ)
StdAfx.obj : error LNK2001: unresolved external symbol "public: virtual class gp_Parab __thiscall Adaptor3d_Curve::Parabola(void)const " (?Parabola@Adaptor3d_Curve@@UBE?AVgp_Parab@@XZ)
StdAfx.obj : error LNK2001: unresolved external symbol "public: virtual class gp_Hypr __thiscall Adaptor3d_Curve::Hyperbola(void)const " (?Hyperbola@Adaptor3d_Curve@@UBE?AVgp_Hypr@@XZ)
StdAfx.obj : error LNK2001: unresolved external symbol "public: virtual class gp_Elips __thiscall Adaptor3d_Curve::Ellipse(void)const " (?Ellipse@Adaptor3d_Curve@@UBE?AVgp_Elips@@XZ)
StdAfx.obj : error LNK2001: unresolved external symbol "public: virtual class gp_Circ __thiscall Adaptor3d_Curve::Circle(void)const " (?Circle@Adaptor3d_Curve@@UBE?AVgp_Circ@@XZ)
StdAfx.obj : error LNK2001: unresolved external symbol "public: virtual class gp_Lin __thiscall Adaptor3d_Curve::Line(void)const " (?Line@Adaptor3d_Curve@@UBE?AVgp_Lin@@XZ)
StdAfx.obj : error LNK2001: unresolved external symbol "public: virtual enum GeomAbs_CurveType __thiscall Adaptor3d_Curve::GetType(void)const " (?GetType@Adaptor3d_Curve@@UBE?AW4GeomAbs_CurveType@@XZ)
StdAfx.obj : error LNK2001: unresolved external symbol "public: virtual double __thiscall Adaptor3d_Curve::Resolution(double)const " (?Resolution@Adaptor3d_Curve@@UBENN@Z)
StdAfx.obj : error LNK2001: unresolved external symbol "public: virtual class gp_Vec __thiscall Adaptor3d_Curve::DN(double,int)const " (?DN@Adaptor3d_Curve@@UBE?AVgp_Vec@@NH@Z)
StdAfx.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall Adaptor3d_Curve::D3(double,class gp_Pnt &,class gp_Vec &,class gp_Vec &,class gp_Vec &)const " (?D3@Adaptor3d_Curve@@UBEXNAAVgp_Pnt@@AAVgp_Vec@@11@Z)
StdAfx.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall Adaptor3d_Curve::D2(double,class gp_Pnt &,class gp_Vec &,class gp_Vec &)const " (?D2@Adaptor3d_Curve@@UBEXNAAVgp_Pnt@@AAVgp_Vec@@1@Z)
StdAfx.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall Adaptor3d_Curve::D1(double,class gp_Pnt &,class gp_Vec &)const " (?D1@Adaptor3d_Curve@@UBEXNAAVgp_Pnt@@AAVgp_Vec@@@Z)
StdAfx.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall Adaptor3d_Curve::D0(double,class gp_Pnt &)const " (?D0@Adaptor3d_Curve@@UBEXNAAVgp_Pnt@@@Z)
StdAfx.obj : error LNK2001: unresolved external symbol "public: virtual class gp_Pnt __thiscall Adaptor3d_Curve::Value(double)const " (?Value@Adaptor3d_Curve@@UBE?AVgp_Pnt@@N@Z)
StdAfx.obj : error LNK2001: unresolved external symbol "public: virtual double __thiscall Adaptor3d_Curve::Period(void)const " (?Period@Adaptor3d_Curve@@UBENXZ)
StdAfx.obj : error LNK2001: unresolved external symbol "public: virtual unsigned int __thiscall Adaptor3d_Curve::IsPeriodic(void)const " (?IsPeriodic@Adaptor3d_Curve@@UBEIXZ)
StdAfx.obj : error LNK2001: unresolved external symbol "public: virtual unsigned int __thiscall Adaptor3d_Curve::IsClosed(void)const " (?IsClosed@Adaptor3d_Curve@@UBEIXZ)
StdAfx.obj : error LNK2001: unresolved external symbol "public: virtual class Handle_Adaptor3d_HCurve __thiscall Adaptor3d_Curve::Trim(double,double,double)const " (?Trim@Adaptor3d_Curve@@UBE?AVHandle_Adaptor3d_HCurve@@NNN@Z)
StdAfx.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall Adaptor3d_Curve::Intervals(class TColStd_Array1OfReal &,enum GeomAbs_Shape)" (?Intervals@Adaptor3d_Curve@@UAEXAAVTColStd_Array1OfReal@@W4GeomAbs_Shape@@@Z)
StdAfx.obj : error LNK2001: unresolved external symbol "public: virtual int __thiscall Adaptor3d_Curve::NbIntervals(enum GeomAbs_Shape)" (?NbIntervals@Adaptor3d_Curve@@UAEHW4GeomAbs_Shape@@@Z)
StdAfx.obj : error LNK2001: unresolved external symbol "public: virtual enum GeomAbs_Shape __thiscall Adaptor3d_Curve::Continuity(void)const " (?Continuity@Adaptor3d_Curve@@UBE?AW4GeomAbs_Shape@@XZ)
StdAfx.obj : error LNK2001: unresolved external symbol "public: virtual double __thiscall Adaptor3d_Curve::LastParameter(void)const " (?LastParameter@Adaptor3d_Curve@@UBENXZ)
StdAfx.obj : error LNK2001: unresolved external symbol "public: virtual double __thiscall Adaptor3d_Curve::FirstParameter(void)const " (?FirstParameter@Adaptor3d_Curve@@UBENXZ)
StdAfx.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall Adaptor3d_Curve::Delete(void)" (?Delete@Adaptor3d_Curve@@UAEXXZ)
StdAfx.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall FairCurve_Batten::Dump(class std::basic_ostream
std@@@std@@@Z)
StdAfx.obj : error LNK2001: unresolved external symbol "public: virtual unsigned int __thiscall FairCurve_Batten::Compute(enum FairCurve_AnalysisCode &,int,double)" (?Compute@FairCurve_Batten@@UAEIAAW4FairCurve_AnalysisCode@@HN@Z)
StdAfx.obj : error LNK2001: unresolved external symbol "public: __thiscall Handle_TColgp_HArray1OfPnt2d::~Handle_TColgp_HArray1OfPnt2d(void)" (??1Handle_TColgp_HArray1OfPnt2d@@QAE@XZ)
StdAfx.obj : error LNK2001: unresolved external symbol "public: __thiscall Handle_TColStd_HArray1OfReal::~Handle_TColStd_HArray1OfReal(void)" (??1Handle_TColStd_HArray1OfReal@@QAE@XZ)
StdAfx.obj : error LNK2001: unresolved external symbol "public: __thiscall Handle_TColStd_HArray1OfInteger::~Handle_TColStd_HArray1OfInteger(void)" (??1Handle_TColStd_HArray1OfInteger@@QAE@XZ)
StdAfx.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall FairCurve_Batten::Delete(void)" (?Delete@FairCurve_Batten@@UAEXXZ)
Debug/test1.exe : fatal error LNK1120: 133 unresolved externals
Does anyone can help me how to solve this problem?
Sincerely,
Sophia
Fri, 03/25/2005 - 06:55
hi, i got similar errors as you, did you have resolved the problems?
Mon, 03/28/2005 - 21:23
Hi Sofia,
It just means you do not link to OCC libraries. Make sure you include them into your link list (in Project Settings / Link). Refer to OCC samples for example.
Roman