Now on Windows
OCCT 7.1 89aebde with TBB. Built and Installed, then copy/replace the libs over the 11.5.2 libpack
FreeCAD compilation,
Code: Select all
Error 1 error C2511: 'int StdMeshers_QuadToTriaAdaptor::Preparation(const SMDS_MeshElement *,opencascade::handle<TColgp_HArray1OfPnt> &,opencascade::handle<TColgp_HArray1OfVec> &,std::vector<const SMDS_MeshNode *,std::allocator<_Ty>> &,gp_Pnt &,gp_Vec &,const SMDS_MeshElement **)' : overloaded member function not found in 'StdMeshers_QuadToTriaAdaptor' C:\Users\Chris\GitHub\FreeCAD\src\3rdParty\salomesmesh\src\StdMeshers\StdMeshers_QuadToTriaAdaptor.cpp 600 1 StdMeshers
Error 2 error C2228: left of '.begin' must have class/struct/union C:\Users\Chris\GitHub\FreeCAD\src\3rdParty\salomesmesh\src\StdMeshers\StdMeshers_QuadToTriaAdaptor.cpp 635 1 StdMeshers
Error 3 error C2228: left of '.end' must have class/struct/union C:\Users\Chris\GitHub\FreeCAD\src\3rdParty\salomesmesh\src\StdMeshers\StdMeshers_QuadToTriaAdaptor.cpp 637 1 StdMeshers
Error 4 error C2228: left of '.push_back' must have class/struct/union C:\Users\Chris\GitHub\FreeCAD\src\3rdParty\salomesmesh\src\StdMeshers\StdMeshers_QuadToTriaAdaptor.cpp 648 1 StdMeshers
Error 5 error C2664: 'int StdMeshers_QuadToTriaAdaptor::Preparation(const SMDS_MeshElement *,Handle_TColgp_HArray1OfPnt &,Handle_TColgp_HArray1OfVec &,std::vector<const SMDS_MeshNode *,std::allocator<_Ty>> &,gp_Pnt &,gp_Vec &,const SMDS_MeshElement **)' : cannot convert argument 2 from 'opencascade::handle<TColgp_HArray1OfPnt>' to 'Handle_TColgp_HArray1OfPnt &' C:\Users\Chris\GitHub\FreeCAD\src\3rdParty\salomesmesh\src\StdMeshers\StdMeshers_QuadToTriaAdaptor.cpp 767 1 StdMeshers
Error 6 error C2664: 'int StdMeshers_QuadToTriaAdaptor::Preparation(const SMDS_MeshElement *,Handle_TColgp_HArray1OfPnt &,Handle_TColgp_HArray1OfVec &,std::vector<const SMDS_MeshNode *,std::allocator<_Ty>> &,gp_Pnt &,gp_Vec &,const SMDS_MeshElement **)' : cannot convert argument 2 from 'opencascade::handle<TColgp_HArray1OfPnt>' to 'Handle_TColgp_HArray1OfPnt &' C:\Users\Chris\GitHub\FreeCAD\src\3rdParty\salomesmesh\src\StdMeshers\StdMeshers_QuadToTriaAdaptor.cpp 960 1 StdMeshers
Error 7 error C2556: 'opencascade::handle<Geom_BSplineSurface> Reen::ParameterCorrection::CreateSurface(const TColgp_Array1OfPnt &,int,bool,double)' : overloaded function differs only by return type from 'Handle_Geom_BSplineSurface Reen::ParameterCorrection::CreateSurface(const TColgp_Array1OfPnt &,int,bool,double)' C:\Users\Chris\GitHub\FreeCAD\src\Mod\ReverseEngineering\App\ApproxSurface.cpp 722 1 ReverseEngineering
Error 8 error C2371: 'Reen::ParameterCorrection::CreateSurface' : redefinition; different basic types C:\Users\Chris\GitHub\FreeCAD\src\Mod\ReverseEngineering\App\ApproxSurface.cpp 722 1 ReverseEngineering
Error 9 error LNK1181: cannot open input file '..\App\Release\ReverseEngineering.lib' C:\Users\Chris\GitHub\FreeCAD-master-occt7.1-build\src\Mod\ReverseEngineering\Gui\LINK ReverseEngineeringGui
Error 10 error LNK1181: cannot open input file '..\..\..\..\lib\Release\StdMeshers.lib' C:\Users\Chris\GitHub\FreeCAD-master-occt7.1-build\src\Mod\MeshPart\App\LINK MeshPart
Error 11 error LNK1181: cannot open input file '..\..\..\..\lib\Release\StdMeshers.lib' C:\Users\Chris\GitHub\FreeCAD-master-occt7.1-build\src\Mod\Fem\App\LINK Fem
Error 12 error LNK1181: cannot open input file '..\App\Release\MeshPart.lib' C:\Users\Chris\GitHub\FreeCAD-master-occt7.1-build\src\Mod\MeshPart\Gui\LINK MeshPartGui
Error 13 error LNK1181: cannot open input file '..\App\Release\Fem.lib' C:\Users\Chris\GitHub\FreeCAD-master-occt7.1-build\src\Mod\Fem\Gui\LINK FemGui
So it's in SMESH?