
Mon, 01/19/2015 - 11:54
I am getting following errors with this statement.
Statement : BRepFeat_SplitShape splitter;
errors:
error LNK2001: unresolved external symbol "public: virtual void __thiscall BRepFeat_SplitShape::Build(void)" (?Build@BRepFeat_SplitShape@@UAEXXZ)
error LNK2001: unresolved external symbol "public: virtual class TopTools_ListOfShape const & __thiscall BRepFeat_SplitShape::Modified(class TopoDS_Shape const &)" (?Modified@BRepFeat_SplitShape@@UAEABVTopTools_ListOfShape@@ABVTopoDS_Shape@@@Z)
error LNK2001: unresolved external symbol "public: virtual unsigned int __thiscall BRepFeat_SplitShape::IsDeleted(class TopoDS_Shape const &)" (?IsDeleted@BRepFeat_SplitShape@@UAEIABVTopoDS_Shape@@@Z)
If anyone have an idea why am I getting these errors?? please help me....
Wed, 10/14/2015 - 05:27
Does anyone have a solution to this problem? Using the precompiled 6.9.1 win64 vc10 libraries I have a similar problem (unresolved external symbol for virtual void __cdecl BRepFeat_SplitShape::Build(void)" (?Build@BRepFeat_SplitShape@@UEAAXXZ)). By looking at the OpenCascade project I determined that this function should be part of TKFeat. I have TKFeat.lib as one of the linker dependencies. I checked TKFeat.lib with 'dumpbin /exports' and it shows the ?Build@BRepFeat_SplitShape@@UEAAXXZ (public: virtual void __cdecl BRepFeat_SplitShape::Build(void)) function. What am I doing wrong? Thanks.
Thu, 05/19/2016 - 08:48
Just unrelated remark: prefer using OpenCascade's Booleans instead of this messy and unstable BRepFeat_SplitShape.