[Bf-committers] CVS not compiling on MSVC 8

Austin Benesh bfdeveloper at gmail.com
Thu Dec 29 22:18:28 CET 2005


Gilbert, Joseph T. wrote:
> Your build of solid.lib in /extern appears not to be correct. 
>
> The linker can't find DT_Convex::bbox function in solid.lib to properly
> link blender.exe.
>
> -----Original Message-----
> From: bf-committers-bounces at projects.blender.org
> [mailto:bf-committers-bounces at projects.blender.org] On Behalf Of Austin
> Benesh
> Sent: Thursday, December 29, 2005 1:36 PM
> To: bf-blender developers
> Subject: [Bf-committers] CVS not compiling on MSVC 8
>
> For some reason I can't get the CVS to compile on msvc 8. It works 
> completely until I get to the final linking stage. Here's the output:
>
> Linking...
>    Creating library ..\..\bin\blender.lib and object
> ..\..\bin\blender.exp
> libjpeg.lib(jerror.o) : warning LNK4217: locally defined symbol __iob 
> imported in function _output_message
> libpng_st.lib(pngerror.o) : warning LNK4049: locally defined symbol 
> __iob imported
> libpng_st.lib(pngwutil.o) : warning LNK4049: locally defined symbol 
> __iob imported
> libpng_st.lib(pngrutil.o) : warning LNK4049: locally defined symbol 
> __iob imported
> solid.lib(DT_C-api.obj) : error LNK2001: unresolved external symbol 
> "public: virtual class MT_BBox __thiscall DT_Convex::bbox(class 
> MT::Transform<float> const &,float)const " 
> (?bbox at DT_Convex@@UBE?AVMT_BBox@@ABV?$Transform at M@MT@@M at Z)
> solid.lib(DT_Object.obj) : error LNK2001: unresolved external symbol 
> "public: virtual class MT_BBox __thiscall DT_Convex::bbox(class 
> MT::Transform<float> const &,float)const " 
> (?bbox at DT_Convex@@UBE?AVMT_BBox@@ABV?$Transform at M@MT@@M at Z)
> solid.lib(DT_C-api.obj) : error LNK2001: unresolved external symbol 
> "public: virtual bool __thiscall DT_Convex::ray_cast(class 
> MT::Vector3<float> const &,class MT::Vector3<float> const &,float 
> &,class MT::Vector3<float> &)const " 
> (?ray_cast at DT_Convex@@UBE_NABV?$Vector3 at M@MT@@0AAMAAV23@@Z)
> solid.lib(DT_Object.obj) : error LNK2001: unresolved external symbol 
> "public: virtual bool __thiscall DT_Convex::ray_cast(class 
> MT::Vector3<float> const &,class MT::Vector3<float> const &,float 
> &,class MT::Vector3<float> &)const " 
> (?ray_cast at DT_Convex@@UBE_NABV?$Vector3 at M@MT@@0AAMAAV23@@Z)
> solid.lib(DT_C-api.obj) : error LNK2001: unresolved external symbol 
> "public: virtual class MT_BBox __thiscall DT_Convex::bbox(class 
> MT::Matrix3x3<float> const &)const " 
> (?bbox at DT_Convex@@UBE?AVMT_BBox@@ABV?$Matrix3x3 at M@MT@@@Z)
> solid.lib(DT_Object.obj) : error LNK2001: unresolved external symbol 
> "public: virtual class MT_BBox __thiscall DT_Convex::bbox(class 
> MT::Matrix3x3<float> const &)const " 
> (?bbox at DT_Convex@@UBE?AVMT_BBox@@ABV?$Matrix3x3 at M@MT@@@Z)
> solid.lib(DT_C-api.obj) : error LNK2001: unresolved external symbol 
> "public: virtual class MT_BBox __thiscall DT_Convex::bbox(void)const " 
> (?bbox at DT_Convex@@UBE?AVMT_BBox@@XZ)
> solid.lib(DT_Object.obj) : error LNK2001: unresolved external symbol 
> "public: virtual class MT_BBox __thiscall DT_Convex::bbox(void)const " 
> (?bbox at DT_Convex@@UBE?AVMT_BBox@@XZ)
> solid.lib(DT_C-api.obj) : error LNK2001: unresolved external symbol 
> "public: virtual class MT::Vector3<float> __thiscall 
> DT_Cone::support(class MT::Vector3<float> const &)const " 
> (?support at DT_Cone@@UBE?AV?$Vector3 at M@MT@@ABV23@@Z)
> solid.lib(DT_C-api.obj) : error LNK2001: unresolved external symbol 
> "public: virtual class MT::Vector3<float> __thiscall 
> DT_Cylinder::support(class MT::Vector3<float> const &)const " 
> (?support at DT_Cylinder@@UBE?AV?$Vector3 at M@MT@@ABV23@@Z)
> solid.lib(DT_C-api.obj) : error LNK2001: unresolved external symbol 
> "public: virtual bool __thiscall DT_Sphere::ray_cast(class 
> MT::Vector3<float> const &,class MT::Vector3<float> const &,float 
> &,class MT::Vector3<float> &)const " 
> (?ray_cast at DT_Sphere@@UBE_NABV?$Vector3 at M@MT@@0AAMAAV23@@Z)
> solid.lib(DT_Object.obj) : error LNK2001: unresolved external symbol 
> "public: virtual bool __thiscall DT_Sphere::ray_cast(class 
> MT::Vector3<float> const &,class MT::Vector3<float> const &,float 
> &,class MT::Vector3<float> &)const " 
> (?ray_cast at DT_Sphere@@UBE_NABV?$Vector3 at M@MT@@0AAMAAV23@@Z)
> solid.lib(DT_C-api.obj) : error LNK2001: unresolved external symbol 
> "public: virtual float __thiscall DT_Sphere::supportH(class 
> MT::Vector3<float> const &)const " 
> (?supportH at DT_Sphere@@UBEMABV?$Vector3 at M@MT@@@Z)
> solid.lib(DT_Object.obj) : error LNK2001: unresolved external symbol 
> "public: virtual float __thiscall DT_Sphere::supportH(class 
> MT::Vector3<float> const &)const " 
> (?supportH at DT_Sphere@@UBEMABV?$Vector3 at M@MT@@@Z)
> solid.lib(DT_C-api.obj) : error LNK2001: unresolved external symbol 
> "public: virtual class MT::Vector3<float> __thiscall 
> DT_Sphere::support(class MT::Vector3<float> const &)const " 
> (?support at DT_Sphere@@UBE?AV?$Vector3 at M@MT@@ABV23@@Z)
> solid.lib(DT_Object.obj) : error LNK2001: unresolved external symbol 
> "public: virtual class MT::Vector3<float> __thiscall 
> DT_Sphere::support(class MT::Vector3<float> const &)const " 
> (?support at DT_Sphere@@UBE?AV?$Vector3 at M@MT@@ABV23@@Z)
> solid.lib(DT_C-api.obj) : error LNK2001: unresolved external symbol 
> "public: virtual float __thiscall DT_Polyhedron::supportH(class 
> MT::Vector3<float> const &)const " 
> (?supportH at DT_Polyhedron@@UBEMABV?$Vector3 at M@MT@@@Z)
> solid.lib(DT_C-api.obj) : error LNK2001: unresolved external symbol 
> "public: virtual class MT::Vector3<float> __thiscall 
> DT_Polyhedron::support(class MT::Vector3<float> const &)const " 
> (?support at DT_Polyhedron@@UBE?AV?$Vector3 at M@MT@@ABV23@@Z)
> solid.lib(DT_C-api.obj) : error LNK2019: unresolved external symbol 
> "public: virtual __thiscall DT_Polyhedron::~DT_Polyhedron(void)" 
> (??1DT_Polyhedron@@UAE at XZ) referenced in function "public: virtual void 
> * __thiscall DT_Polyhedron::`scalar deleting destructor'(unsigned int)" 
> (??_GDT_Polyhedron@@UAEPAXI at Z)
> solid.lib(DT_C-api.obj) : error LNK2001: unresolved external symbol 
> "public: virtual float __thiscall DT_Point::supportH(class 
> MT::Vector3<float> const &)const " 
> (?supportH at DT_Point@@UBEMABV?$Vector3 at M@MT@@@Z)
> solid.lib(DT_C-api.obj) : error LNK2001: unresolved external symbol 
> "public: virtual class MT::Vector3<float> __thiscall 
> DT_Point::support(class MT::Vector3<float> const &)const " 
> (?support at DT_Point@@UBE?AV?$Vector3 at M@MT@@ABV23@@Z)
> solid.lib(DT_C-api.obj) : error LNK2001: unresolved external symbol 
> "public: virtual float __thiscall DT_LineSegment::supportH(class 
> MT::Vector3<float> const &)const " 
> (?supportH at DT_LineSegment@@UBEMABV?$Vector3 at M@MT@@@Z)
> solid.lib(DT_C-api.obj) : error LNK2001: unresolved external symbol 
> "public: virtual class MT::Vector3<float> __thiscall 
> DT_LineSegment::support(class MT::Vector3<float> const &)const " 
> (?support at DT_LineSegment@@UBE?AV?$Vector3 at M@MT@@ABV23@@Z)
> solid.lib(DT_C-api.obj) : error LNK2001: unresolved external symbol 
> "public: virtual bool __thiscall DT_Triangle::ray_cast(class 
> MT::Vector3<float> const &,class MT::Vector3<float> const &,float 
> &,class MT::Vector3<float> &)const " 
> (?ray_cast at DT_Triangle@@UBE_NABV?$Vector3 at M@MT@@0AAMAAV23@@Z)
> solid.lib(DT_C-api.obj) : error LNK2001: unresolved external symbol 
> "public: virtual float __thiscall DT_Triangle::supportH(class 
> MT::Vector3<float> const &)const " 
> (?supportH at DT_Triangle@@UBEMABV?$Vector3 at M@MT@@@Z)
> solid.lib(DT_C-api.obj) : error LNK2001: unresolved external symbol 
> "public: virtual class MT::Vector3<float> __thiscall 
> DT_Triangle::support(class MT::Vector3<float> const &)const " 
> (?support at DT_Triangle@@UBE?AV?$Vector3 at M@MT@@ABV23@@Z)
> solid.lib(DT_C-api.obj) : error LNK2001: unresolved external symbol 
> "public: virtual class MT_BBox __thiscall DT_Triangle::bbox(void)const "
>
> (?bbox at DT_Triangle@@UBE?AVMT_BBox@@XZ)
> solid.lib(DT_C-api.obj) : error LNK2019: unresolved external symbol 
> "public: static float DT_Accuracy::depth_tolerance" 
> (?depth_tolerance at DT_Accuracy@@2MA) referenced in function "public: 
> static void __cdecl DT_Accuracy::setAccuracy(float)" 
> (?setAccuracy at DT_Accuracy@@SAXM at Z)
> solid.lib(DT_C-api.obj) : error LNK2019: unresolved external symbol 
> "public: static float DT_Accuracy::rel_error2" 
> (?rel_error2 at DT_Accuracy@@2MA) referenced in function "public: static 
> void __cdecl DT_Accuracy::setAccuracy(float)" 
> (?setAccuracy at DT_Accuracy@@SAXM at Z)
> solid.lib(DT_C-api.obj) : error LNK2019: unresolved external symbol 
> "public: static float DT_Accuracy::tol_error" 
> (?tol_error at DT_Accuracy@@2MA) referenced in function "public: static 
> void __cdecl DT_Accuracy::setTolerance(float)" 
> (?setTolerance at DT_Accuracy@@SAXM at Z)
> solid.lib(DT_C-api.obj) : error LNK2001: unresolved external symbol 
> "public: virtual bool __thiscall DT_Box::ray_cast(class 
> MT::Vector3<float> const &,class MT::Vector3<float> const &,float 
> &,class MT::Vector3<float> &)const " 
> (?ray_cast at DT_Box@@UBE_NABV?$Vector3 at M@MT@@0AAMAAV23@@Z)
> solid.lib(DT_C-api.obj) : error LNK2001: unresolved external symbol 
> "public: virtual float __thiscall DT_Box::supportH(class 
> MT::Vector3<float> const &)const " 
> (?supportH at DT_Box@@UBEMABV?$Vector3 at M@MT@@@Z)
> solid.lib(DT_C-api.obj) : error LNK2001: unresolved external symbol 
> "public: virtual class MT::Vector3<float> __thiscall 
> DT_Box::support(class MT::Vector3<float> const &)const " 
> (?support at DT_Box@@UBE?AV?$Vector3 at M@MT@@ABV23@@Z)
> solid.lib(DT_C-api.obj) : error LNK2019: unresolved external symbol 
> "public: void __thiscall DT_Complex::refit(void)" 
> (?refit at DT_Complex@@QAEXXZ) referenced in function _DT_ChangeVertexBase
> solid.lib(DT_C-api.obj) : error LNK2001: unresolved external symbol 
> "public: virtual float __thiscall DT_Polytope::supportH(class 
> MT::Vector3<float> const &)const " 
> (?supportH at DT_Polytope@@UBEMABV?$Vector3 at M@MT@@@Z)
> solid.lib(DT_C-api.obj) : error LNK2001: unresolved external symbol 
> "public: virtual class MT::Vector3<float> __thiscall 
> DT_Polytope::support(class MT::Vector3<float> const &)const " 
> (?support at DT_Polytope@@UBE?AV?$Vector3 at M@MT@@ABV23@@Z)
> solid.lib(DT_C-api.obj) : error LNK2001: unresolved external symbol 
> "public: virtual class MT_BBox __thiscall DT_Polytope::bbox(void)const "
>
> (?bbox at DT_Polytope@@UBE?AVMT_BBox@@XZ)
> solid.lib(DT_C-api.obj) : error LNK2019: unresolved external symbol 
> "public: void __thiscall DT_Complex::finish(unsigned short,class 
> DT_Convex const * * const)" 
> (?finish at DT_Complex@@QAEXGQAPBVDT_Convex@@@Z) referenced in function 
> _DT_EndComplexShape
> solid.lib(DT_C-api.obj) : error LNK2019: unresolved external symbol 
> "public: __thiscall DT_Polyhedron::DT_Polyhedron(class DT_VertexBase 
> const *,unsigned short,unsigned short const *)" 
> (??0DT_Polyhedron@@QAE at PBVDT_VertexBase@@GPBG at Z) referenced in function 
> _DT_EndPolytope
> solid.lib(DT_C-api.obj) : error LNK2019: unresolved external symbol 
> "public: __thiscall DT_Complex::DT_Complex(class DT_VertexBase const *)"
>
> (??0DT_Complex@@QAE at PBVDT_VertexBase@@@Z) referenced in function 
> _DT_NewComplexShape
> solid.lib(DT_Object.obj) : error LNK2019: unresolved external symbol 
> "bool __cdecl intersect(class DT_Convex const &,class DT_Convex const 
> &,class MT::Vector3<float> &)" 
> (?intersect@@YA_NABVDT_Convex@@0AAV?$Vector3 at M@MT@@@Z) referenced in 
> function "bool __cdecl intersectConvexConvex(class DT_Shape const 
> &,class MT::Transform<float> const &,float,class DT_Shape const &,class 
> MT::Transform<float> const &,float,class MT::Vector3<float> &)" 
> (?intersectConvexConvex@@YA_NABVDT_Shape@@ABV?$Transform at M@MT@@M01MAAV?$
> Vector3 at M@3@@Z)
> solid.lib(DT_Object.obj) : error LNK2019: unresolved external symbol 
> "bool __cdecl intersect(class DT_Complex const &,class 
> MT::Transform<float> const &,float,class DT_Complex const &,class 
> MT::Transform<float> const &,float,class MT::Vector3<float> &)" 
> (?intersect@@YA_NABVDT_Complex@@ABV?$Transform at M@MT@@M01MAAV?$Vector3 at M@
> 3@@Z) 
> referenced in function "bool __cdecl intersectComplexComplex(class 
> DT_Shape const &,class MT::Transform<float> const &,float,class DT_Shape
>
> const &,class MT::Transform<float> const &,float,class 
> MT::Vector3<float> &)" 
> (?intersectComplexComplex@@YA_NABVDT_Shape@@ABV?$Transform at M@MT@@M01MAAV
> ?$Vector3 at M@3@@Z)
> solid.lib(DT_Object.obj) : error LNK2019: unresolved external symbol 
> "bool __cdecl common_point(class DT_Convex const &,class DT_Convex const
>
> &,class MT::Vector3<float> &,class MT::Vector3<float> &,class 
> MT::Vector3<float> &)" 
> (?common_point@@YA_NABVDT_Convex@@0AAV?$Vector3 at M@MT@@11 at Z) referenced 
> in function "bool __cdecl common_pointConvexConvex(class DT_Shape const 
> &,class MT::Transform<float> const &,float,class DT_Shape const &,class 
> MT::Transform<float> const &,float,class MT::Vector3<float> &,class 
> MT::Vector3<float> &,class MT::Vector3<float> &)" 
> (?common_pointConvexConvex@@YA_NABVDT_Shape@@ABV?$Transform at M@MT@@M01MAA
> V?$Vector3 at M@3 at 22@Z)
> solid.lib(DT_Object.obj) : error LNK2019: unresolved external symbol 
> "bool __cdecl common_point(class DT_Complex const &,class 
> MT::Transform<float> const &,float,class DT_Complex const &,class 
> MT::Transform<float> const &,float,class MT::Vector3<float> &,class 
> MT::Vector3<float> &,class MT::Vector3<float> &)" 
> (?common_point@@YA_NABVDT_Complex@@ABV?$Transform at M@MT@@M01MAAV?$Vector3
> @M at 3@22 at Z) 
> referenced in function "bool __cdecl common_pointComplexComplex(class 
> DT_Shape const &,class MT::Transform<float> const &,float,class DT_Shape
>
> const &,class MT::Transform<float> const &,float,class 
> MT::Vector3<float> &,class MT::Vector3<float> &,class MT::Vector3<float>
>
> &)" 
> (?common_pointComplexComplex@@YA_NABVDT_Shape@@ABV?$Transform at M@MT@@M01M
> AAV?$Vector3 at M@3 at 22@Z)
> solid.lib(DT_Object.obj) : error LNK2019: unresolved external symbol 
> "bool __cdecl hybrid_penetration_depth(class DT_Convex const 
> &,float,class DT_Convex const &,float,class MT::Vector3<float> &,class 
> MT::Vector3<float> &,class MT::Vector3<float> &)" 
> (?hybrid_penetration_depth@@YA_NABVDT_Convex@@M0MAAV?$Vector3 at M@MT@@11 at Z
> ) 
> referenced in function "bool __cdecl penetration_depthConvexConvex(class
>
> DT_Shape const &,class MT::Transform<float> const &,float,class DT_Shape
>
> const &,class MT::Transform<float> const &,float,class 
> MT::Vector3<float> &,class MT::Vector3<float> &,class MT::Vector3<float>
>
> &)" 
> (?penetration_depthConvexConvex@@YA_NABVDT_Shape@@ABV?$Transform at M@MT@@M
> 01MAAV?$Vector3 at M@3 at 22@Z)
> solid.lib(DT_Object.obj) : error LNK2019: unresolved external symbol 
> "bool __cdecl penetration_depth(class DT_Complex const &,class 
> MT::Transform<float> const &,float,class DT_Complex const &,class 
> MT::Transform<float> const &,float,class MT::Vector3<float> &,class 
> MT::Vector3<float> &,class MT::Vector3<float> &)" 
> (?penetration_depth@@YA_NABVDT_Complex@@ABV?$Transform at M@MT@@M01MAAV?$Ve
> ctor3 at M@3 at 22@Z) 
> referenced in function "bool __cdecl 
> penetration_depthComplexComplex(class DT_Shape const &,class 
> MT::Transform<float> const &,float,class DT_Shape const &,class 
> MT::Transform<float> const &,float,class MT::Vector3<float> &,class 
> MT::Vector3<float> &,class MT::Vector3<float> &)" 
> (?penetration_depthComplexComplex@@YA_NABVDT_Shape@@ABV?$Transform at M@MT@
> @M01MAAV?$Vector3 at M@3 at 22@Z)
> solid.lib(DT_Object.obj) : error LNK2019: unresolved external symbol 
> "float __cdecl closest_points(class DT_Convex const &,class DT_Convex 
> const &,float,class MT::Vector3<float> &,class MT::Vector3<float> &)" 
> (?closest_points@@YAMABVDT_Convex@@0MAAV?$Vector3 at M@MT@@1 at Z) referenced 
> in function "float __cdecl closest_pointsConvexConvex(class DT_Shape 
> const &,class MT::Transform<float> const &,float,class DT_Shape const 
> &,class MT::Transform<float> const &,float,class MT::Vector3<float> 
> &,class MT::Vector3<float> &)" 
> (?closest_pointsConvexConvex@@YAMABVDT_Shape@@ABV?$Transform at M@MT@@M01MA
> AV?$Vector3 at M@3 at 2@Z)
> solid.lib(DT_Object.obj) : error LNK2019: unresolved external symbol 
> "float __cdecl closest_points(class DT_Complex const &,class 
> MT::Transform<float> const &,float,class DT_Convex const &,class 
> MT::Vector3<float> &,class MT::Vector3<float> &)" 
> (?closest_points@@YAMABVDT_Complex@@ABV?$Transform at M@MT@@MABVDT_Convex@@
> AAV?$Vector3 at M@3 at 3@Z) 
> referenced in function "float __cdecl closest_pointsComplexConvex(class 
> DT_Shape const &,class MT::Transform<float> const &,float,class DT_Shape
>
> const &,class MT::Transform<float> const &,float,class 
> MT::Vector3<float> &,class MT::Vector3<float> &)" 
> (?closest_pointsComplexConvex@@YAMABVDT_Shape@@ABV?$Transform at M@MT@@M01M
> AAV?$Vector3 at M@3 at 2@Z)
> solid.lib(DT_Object.obj) : error LNK2019: unresolved external symbol 
> "float __cdecl closest_points(class DT_Complex const &,class 
> MT::Transform<float> const &,float,class DT_Complex const &,class 
> MT::Transform<float> const &,float,class MT::Vector3<float> &,class 
> MT::Vector3<float> &)" 
> (?closest_points@@YAMABVDT_Complex@@ABV?$Transform at M@MT@@M01MAAV?$Vector
> 3 at M@3 at 2@Z) 
> referenced in function "float __cdecl closest_pointsComplexComplex(class
>
> DT_Shape const &,class MT::Transform<float> const &,float,class DT_Shape
>
> const &,class MT::Transform<float> const &,float,class 
> MT::Vector3<float> &,class MT::Vector3<float> &)" 
> (?closest_pointsComplexComplex@@YAMABVDT_Shape@@ABV?$Transform at M@MT@@M01
> MAAV?$Vector3 at M@3 at 2@Z)
> solid.lib(DT_Object.obj) : error LNK2019: unresolved external symbol 
> "bool __cdecl intersect(class DT_Complex const &,class 
> MT::Transform<float> const &,float,class DT_Convex const &,class 
> MT::Vector3<float> &)" 
> (?intersect@@YA_NABVDT_Complex@@ABV?$Transform at M@MT@@MABVDT_Convex@@AAV?
> $Vector3 at M@3@@Z) 
> referenced in function "bool __cdecl intersectComplexConvex(class 
> DT_Shape const &,class MT::Transform<float> const &,float,class DT_Shape
>
> const &,class MT::Transform<float> const &,float,class 
> MT::Vector3<float> &)" 
> (?intersectComplexConvex@@YA_NABVDT_Shape@@ABV?$Transform at M@MT@@M01MAAV?
> $Vector3 at M@3@@Z)
> solid.lib(DT_Object.obj) : error LNK2019: unresolved external symbol 
> "bool __cdecl common_point(class DT_Complex const &,class 
> MT::Transform<float> const &,float,class DT_Convex const &,class 
> MT::Vector3<float> &,class MT::Vector3<float> &,class MT::Vector3<float>
>
> &)" 
> (?common_point@@YA_NABVDT_Complex@@ABV?$Transform at M@MT@@MABVDT_Convex@@A
> AV?$Vector3 at M@3 at 33@Z) 
> referenced in function "bool __cdecl common_pointComplexConvex(class 
> DT_Shape const &,class MT::Transform<float> const &,float,class DT_Shape
>
> const &,class MT::Transform<float> const &,float,class 
> MT::Vector3<float> &,class MT::Vector3<float> &,class MT::Vector3<float>
>
> &)" 
> (?common_pointComplexConvex@@YA_NABVDT_Shape@@ABV?$Transform at M@MT@@M01MA
> AV?$Vector3 at M@3 at 22@Z)
> solid.lib(DT_Object.obj) : error LNK2019: unresolved external symbol 
> "bool __cdecl penetration_depth(class DT_Complex const &,class 
> MT::Transform<float> const &,float,class DT_Convex const &,float,class 
> MT::Vector3<float> &,class MT::Vector3<float> &,class MT::Vector3<float>
>
> &)" 
> (?penetration_depth@@YA_NABVDT_Complex@@ABV?$Transform at M@MT@@MABVDT_Conv
> ex@@MAAV?$Vector3 at M@3 at 33@Z) 
> referenced in function "bool __cdecl 
> penetration_depthComplexConvex(class DT_Shape const &,class 
> MT::Transform<float> const &,float,class DT_Shape const &,class 
> MT::Transform<float> const &,float,class MT::Vector3<float> &,class 
> MT::Vector3<float> &,class MT::Vector3<float> &)" 
> (?penetration_depthComplexConvex@@YA_NABVDT_Shape@@ABV?$Transform at M@MT@@
> M01MAAV?$Vector3 at M@3 at 22@Z)
> solid.lib(DT_Object.obj) : error LNK2019: unresolved external symbol 
> _BP_SetBBox referenced in function "public: void __thiscall 
> DT_Object::setBBox(void)" (?setBBox at DT_Object@@QAEXXZ)
> solid.lib(DT_Scene.obj) : error LNK2019: unresolved external symbol 
> _BP_RayCast referenced in function "public: void * __thiscall 
> DT_Scene::rayCast(void const *,float const * const,float const * 
> const,float &,float * const)const " 
> (?rayCast at DT_Scene@@QBEPAXPBXQBM1AAMQAM at Z)
> solid.lib(DT_Scene.obj) : error LNK2019: unresolved external symbol 
> _BP_DestroyProxy referenced in function "public: void __thiscall 
> DT_Scene::removeObject(class DT_Object &)" 
> (?removeObject at DT_Scene@@QAEXAAVDT_Object@@@Z)
> solid.lib(DT_Scene.obj) : error LNK2019: unresolved external symbol 
> _BP_DestroyScene referenced in function "public: __thiscall 
> DT_Scene::~DT_Scene(void)" (??1DT_Scene@@QAE at XZ)
> solid.lib(DT_Scene.obj) : error LNK2019: unresolved external symbol 
> _BP_CreateScene referenced in function "public: __thiscall 
> DT_Scene::DT_Scene(void)" (??0DT_Scene@@QAE at XZ)
> solid.lib(DT_Scene.obj) : error LNK2019: unresolved external symbol 
> _BP_CreateProxy referenced in function "public: void __thiscall 
> DT_Scene::addObject(class DT_Object &)" 
> (?addObject at DT_Scene@@QAEXAAVDT_Object@@@Z)
> ..\..\bin\blender.exe : fatal error LNK1120: 51 unresolved external
>
> Any help would be great :-)
> _______________________________________________
> Bf-committers mailing list
> Bf-committers at projects.blender.org
> http://projects.blender.org/mailman/listinfo/bf-committers
> _______________________________________________
> Bf-committers mailing list
> Bf-committers at projects.blender.org
> http://projects.blender.org/mailman/listinfo/bf-committers
>
>   
I found the problem. Whoever is the maintainer of MSVC projectfiles 
needs to add these three libraries to the main Blender projectfile:

convex.lib
complex.lib
broad.lib

Thanks,
    -Austin


More information about the Bf-committers mailing list