Subject: CGAL users discussion list
List archive
- From: Gil <>
- To:
- Subject: [cgal-discuss] compiling a mex file with CGAL
- Date: Tue, 31 May 2011 21:36:09 +0100
Dear all When I try to compile a mex file I got the following two errors: mexfile.mexw64 : fatal error LNK1120: 2 unresolved externals I would appreciate very much if someone could give me a guess why I'm getting this error. Regards Gil %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Creating library C:\USERS\GIL\APPDATA\LOCAL\TEMP\MEX_QJ~1\templib.x and object C:\USERS\GIL\APPDATA\LOCAL\TEMP\MEX_QJ~1\templib.exp mexfile.obj : error LNK2019: unresolved external symbol "void * __cdecl boost::detail::get_tss_data(void const *)" (?get_tss_data@detail@boost@@YAPEAXPEBX@Z) referenced in function "public: class std::vector<struct CGAL::Triangulation_data_structure_3<class CGAL::Surface_mesh_vertex_base_3<class CGAL::Robust_circumcenter_traits_3<class CGAL::Epick>,class CGAL::Triangulation_vertex_base_3<class CGAL::Robust_circumcenter_traits_3<class CGAL::Epick>,class CGAL::Triangulation_ds_vertex_base_3<void> > >,class CGAL::Triangulation_cell_base_with_circumcenter_3<class CGAL::Robust_circumcenter_traits_3<class CGAL::Epick>,class CGAL::Surface_mesh_cell_base_3<class CGAL::Robust_circumcenter_traits_3<class CGAL::Epick>,class CGAL::Triangulation_cell_base_3<class CGAL::Robust_circumcenter_traits_3<class CGAL::Epick>,class CGAL::Triangulation_ds_cell_base_3<void> > > > >::iAdjacency_info,class std::allocator<struct CGAL::Triangulation_data_structure_3<class CGAL::Surface_mesh_vertex_base_3<class CGAL::Robust_circumcenter_traits_3<class CGAL::Epick>,class CGAL::Triangulation_vertex_base_3<class CGAL::Robust_circumcenter_traits_3<class CGAL::Epick>,class CGAL::Triangulation_ds_vertex_base_3<void> > >,class CGAL::Triangulation_cell_base_with_circumcenter_3<class CGAL::Robust_circumcenter_traits_3<class CGAL::Epick>,class CGAL::Surface_mesh_cell_base_3<class CGAL::Robust_circumcenter_traits_3<class CGAL::Epick>,class CGAL::Triangulation_cell_base_3<class CGAL::Robust_circumcenter_traits_3<class CGAL::Epick>,class CGAL::Triangulation_ds_cell_base_3<void> > > > >::iAdjacency_info> > * __cdecl boost::thread_specific_ptr<class std::vector<struct CGAL::Triangulation_data_structure_3<class CGAL::Surface_mesh_vertex_base_3<class CGAL::Robust_circumcenter_traits_3<class CGAL::Epick>,class CGAL::Triangulation_vertex_base_3<class CGAL::Robust_circumcenter_traits_3<class CGAL::Epick>,class CGAL::Triangulation_ds_vertex_base_3<void> > >,class CGAL::Triangulation_cell_base_with_circumcenter_3<class CGAL::Robust_circumcenter_traits_3<class CGAL::Epick>,class CGAL::Surface_mesh_cell_base_3<class CGAL::Robust_circumcenter_traits_3<class CGAL::Epick>,class CGAL::Triangulation_cell_base_3<class CGAL::Robust_circumcenter_traits_3<class CGAL::Epick>,class CGAL::Triangulation_ds_cell_base_3<void> > > > >::iAdjacency_info,class std::allocator<struct CGAL::Triangulation_data_structure_3<class CGAL::Surface_mesh_vertex_base_3<class CGAL::Robust_circumcenter_traits_3<class CGAL::Epick>,class CGAL::Triangulation_vertex_base_3<class CGAL::Robust_circumcenter_traits_3<class CGAL::Epick>,class CGAL::Triangulation_ds_vertex_base_3<void> > >,class CGAL::Triangulation_cell_base_with_circumcenter_3<class CGAL::Robust_circumcenter_traits_3<class CGAL::Epick>,class CGAL::Surface_mesh_cell_base_3<class CGAL::Robust_circumcenter_traits_3<class CGAL::Epick>,class CGAL::Triangulation_cell_base_3<class CGAL::Robust_circumcenter_traits_3<class CGAL::Epick>,class CGAL::Triangulation_ds_cell_base_3<void> > > > >::iAdjacency_info> > >::get(void)const " (?get@?$thread_specific_ptr@V?$vector@UiAdjacency_info@?$Triangulation_data_structure_3@V?$Surface_mesh_vertex_base_3@V?$Robust_circumcenter_traits_3@VEpick@CGAL@@@CGAL@@V?$Triangulation_vertex_base_3@V?$Robust_circumcenter_traits_3@VEpick@CGAL@@@CGAL@@V?$Triangulation_ds_vertex_base_3@X@2@@2@@CGAL@@V?$Triangulation_cell_base_with_circumcenter_3@V?$Robust_circumcenter_traits_3@VEpick@CGAL@@@CGAL@@V?$Surface_mesh_cell_base_3@V?$Robust_circumcenter_traits_3@VEpick@CGAL@@@CGAL@@V?$Triangulation_cell_base_3@V?$Robust_circumcenter_traits_3@VEpick@CGAL@@@CGAL@@V?$Triangulation_ds_cell_base_3@X@2@@2@@2@@2@@CGAL@@V?$allocator@UiAdjacency_info@?$Triangulation_data_structure_3@V?$Surface_mesh_vertex_base_3@V?$Robust_circumcenter_traits_3@VEpick@CGAL@@@CGAL@@V?$Triangulation_vertex_base_3@V?$Robust_circumcenter_traits_3@VEpick@CGAL@@@CGAL@@V?$Triangulation_ds_vertex_base_3@X@2@@2@@CGAL@@V?$Triangulation_cell_base_with_circumcenter_3@V?$Robust_circumcenter_traits_3@VEpick@CGAL@@@C GAL@@ V?$Surface_mesh_cell_base_3@V?$Robust_circumcenter_traits_3@VEpick@CGAL@@@CGAL@@V?$Triangulation_cell_base_3@V?$Robust_circumcenter_traits_3@VEpick@CGAL@@@CGAL@@V?$Triangulation_ds_cell_base_3@X@2@@2@@2@@2@@CGAL@@@std@@@std@@@boost@@QEBAPEAV?$vector@UiAdjacency_info@?$Triangulation_data_structure_3@V?$Surface_mesh_vertex_base_3@V?$Robust_circumcenter_traits_3@VEpick@CGAL@@@CGAL@@V?$Triangulation_vertex_base_3@V?$Robust_circumcenter_traits_3@VEpick@CGAL@@@CGAL@@V?$Triangulation_ds_vertex_base_3@X@2@@2@@CGAL@@V?$Triangulation_cell_base_with_circumcenter_3@V?$Robust_circumcenter_traits_3@VEpick@CGAL@@@CGAL@@V?$Surface_mesh_cell_base_3@V?$Robust_circumcenter_traits_3@VEpick@CGAL@@@CGAL@@V?$Triangulation_cell_base_3@V?$Robust_circumcenter_traits_3@VEpick@CGAL@@@CGAL@@V?$Triangulation_ds_cell_base_3@X@2@@2@@2@@2@@CGAL@@V?$allocator@UiAdjacency_info@?$Triangulation_data_structure_3@V?$Surface_mesh_vertex_base_3@V?$Robust_circumcenter_traits_3@VEpick@CGAL@@@CGAL@@V?$Triangulatio n_ve rtex_base_3@V?$Robust_circumcenter_traits_3@VEpick@CGAL@@@CGAL@@V?$Triangulation_ds_vertex_base_3@X@2@@2@@CGAL@@V?$Triangulation_cell_base_with_circumcenter_3@V?$Robust_circumcenter_traits_3@VEpick@CGAL@@@CGAL@@V?$Surface_mesh_cell_base_3@V?$Robust_circumcenter_traits_3@VEpick@CGAL@@@CGAL@@V?$Triangulation_cell_base_3@V?$Robust_circumcenter_traits_3@VEpick@CGAL@@@CGAL@@V?$Triangulation_ds_cell_base_3@X@2@@2@@2@@2@@CGAL@@@std@@@std@@XZ) mexfile.obj : error LNK2019: unresolved external symbol "void __cdecl boost::detail::set_tss_data(void const *,class boost::shared_ptr<struct boost::detail::tss_cleanup_function>,void *,bool)" (?set_tss_data@detail@boost@@YAXPEBXV?$shared_ptr@Utss_cleanup_function@detail@boost@@@2@PEAX_N@Z) referenced in function "public: void __cdecl boost::thread_specific_ptr<class std::vector<struct CGAL::Triangulation_data_structure_3<class CGAL::Surface_mesh_vertex_base_3<class CGAL::Robust_circumcenter_traits_3<class CGAL::Epick>,class CGAL::Triangulation_vertex_base_3<class CGAL::Robust_circumcenter_traits_3<class CGAL::Epick>,class CGAL::Triangulation_ds_vertex_base_3<void> > >,class CGAL::Triangulation_cell_base_with_circumcenter_3<class CGAL::Robust_circumcenter_traits_3<class CGAL::Epick>,class CGAL::Surface_mesh_cell_base_3<class CGAL::Robust_circumcenter_traits_3<class CGAL::Epick>,class CGAL::Triangulation_cell_base_3<class CGAL::Robust_circumcenter_traits_3<class CGAL::Epick>,class CGAL::Triangulation_ds_cell_base_3<void> > > > >::iAdjacency_info,class std::allocator<struct CGAL::Triangulation_data_structure_3<class CGAL::Surface_mesh_vertex_base_3<class CGAL::Robust_circumcenter_traits_3<class CGAL::Epick>,class CGAL::Triangulation_vertex_base_3<class CGAL::Robust_circumcenter_traits_3<class CGAL::Epick>,class CGAL::Triangulation_ds_vertex_base_3<void> > >,class CGAL::Triangulation_cell_base_with_circumcenter_3<class CGAL::Robust_circumcenter_traits_3<class CGAL::Epick>,class CGAL::Surface_mesh_cell_base_3<class CGAL::Robust_circumcenter_traits_3<class CGAL::Epick>,class CGAL::Triangulation_cell_base_3<class CGAL::Robust_circumcenter_traits_3<class CGAL::Epick>,class CGAL::Triangulation_ds_cell_base_3<void> > > > >::iAdjacency_info> > >::reset(class std::vector<struct CGAL::Triangulation_data_structure_3<class CGAL::Surface_mesh_vertex_base_3<class CGAL::Robust_circumcenter_traits_3<class CGAL::Epick>,class CGAL::Triangulation_vertex_base_3<class CGAL::Robust_circumcenter_traits_3<class CGAL::Epick>,class CGAL::Triangulation_ds_vertex_base_3<void> > >,class CGAL::Triangulation_cell_base_with_circumcenter_3<class CGAL::Robust_circumcenter_traits_3<class CGAL::Epick>,class CGAL::Surface_mesh_cell_base_3<class CGAL::Robust_circumcenter_traits_3<class CGAL::Epick>,class CGAL::Triangulation_cell_base_3<class CGAL::Robust_circumcenter_traits_3<class CGAL::Epick>,class CGAL::Triangulation_ds_cell_base_3<void> > > > >::iAdjacency_info,class std::allocator<struct CGAL::Triangulation_data_structure_3<class CGAL::Surface_mesh_vertex_base_3<class CGAL::Robust_circumcenter_traits_3<class CGAL::Epick>,class CGAL::Triangulation_vertex_base_3<class CGAL::Robust_circumcenter_traits_3<class CGAL::Epick>,class CGAL::Triangulation_ds_vertex_base_3<void> > >,class CGAL::Triangulation_cell_base_with_circumcenter_3<class CGAL::Robust_circumcenter_traits_3<class CGAL::Epick>,class CGAL::Surface_mesh_cell_base_3<class CGAL::Robust_circumcenter_traits_3<class CGAL::Epick>,class CGAL::Triangulation_cell_base_3<class CGAL::Robust_circumcenter_traits_3<class CGAL::Epick>,class CGAL::Triangulation_ds_cell_base_3<void> > > > >::iAdjacency_info> > *)" (?reset@?$thread_specific_ptr@V?$vector@UiAdjacency_info@?$Triangulation_data_structure_3@V?$Surface_mesh_vertex_base_3@V?$Robust_circumcenter_traits_3@VEpick@CGAL@@@CGAL@@V?$Triangulation_vertex_base_3@V?$Robust_circumcenter_traits_3@VEpick@CGAL@@@CGAL@@V?$Triangulation_ds_vertex_base_3@X@2@@2@@CGAL@@V?$Triangulation_cell_base_with_circumcenter_3@V?$Robust_circumcenter_traits_3@VEpick@CGAL@@@CGAL@@V?$Surface_mesh_cell_base_3@V?$Robust_circumcenter_traits_3@VEpick@CGAL@@@CGAL@@V?$Triangulation_cell_base_3@V?$Robust_circumcenter_traits_3@VEpick@CGAL@@@CGAL@@V?$Triangulation_ds_cell_base_3@X@2@@2@@2@@2@@CGAL@@V?$allocator@UiAdjacency_info@?$Triangulation_data_structure_3@V?$Surface_mesh_vertex_base_3@V?$Robust_circumcenter_traits_3@VEpick@CGAL@@@CGAL@@V?$Triangulation_vertex_base_3@V?$Robust_circumcenter_traits_3@VEpick@CGAL@@@CGAL@@V?$Triangulation_ds_vertex_base_3@X@2@@2@@CGAL@@V?$Triangulation_cell_base_with_circumcenter_3@V?$Robust_circumcenter_traits_3@VEpick@CGAL@@ @CGAL @@V?$Surface_mesh_cell_base_3@V?$Robust_circumcenter_traits_3@VEpick@CGAL@@@CGAL@@V?$Triangulation_cell_base_3@V?$Robust_circumcenter_traits_3@VEpick@CGAL@@@CGAL@@V?$Triangulation_ds_cell_base_3@X@2@@2@@2@@2@@CGAL@@@std@@@std@@@boost@@QEAAXPEAV?$vector@UiAdjacency_info@?$Triangulation_data_structure_3@V?$Surface_mesh_vertex_base_3@V?$Robust_circumcenter_traits_3@VEpick@CGAL@@@CGAL@@V?$Triangulation_vertex_base_3@V?$Robust_circumcenter_traits_3@VEpick@CGAL@@@CGAL@@V?$Triangulation_ds_vertex_base_3@X@2@@2@@CGAL@@V?$Triangulation_cell_base_with_circumcenter_3@V?$Robust_circumcenter_traits_3@VEpick@CGAL@@@CGAL@@V?$Surface_mesh_cell_base_3@V?$Robust_circumcenter_traits_3@VEpick@CGAL@@@CGAL@@V?$Triangulation_cell_base_3@V?$Robust_circumcenter_traits_3@VEpick@CGAL@@@CGAL@@V?$Triangulation_ds_cell_base_3@X@2@@2@@2@@2@@CGAL@@V?$allocator@UiAdjacency_info@?$Triangulation_data_structure_3@V?$Surface_mesh_vertex_base_3@V?$Robust_circumcenter_traits_3@VEpick@CGAL@@@CGAL@@V?$Triangula tion _vertex_base_3@V?$Robust_circumcenter_traits_3@VEpick@CGAL@@@CGAL@@V?$Triangulation_ds_vertex_base_3@X@2@@2@@CGAL@@V?$Triangulation_cell_base_with_circumcenter_3@V?$Robust_circumcenter_traits_3@VEpick@CGAL@@@CGAL@@V?$Surface_mesh_cell_base_3@V?$Robust_circumcenter_traits_3@VEpick@CGAL@@@CGAL@@V?$Triangulation_cell_base_3@V?$Robust_circumcenter_traits_3@VEpick@CGAL@@@CGAL@@V?$Triangulation_ds_cell_base_3@X@2@@2@@2@@2@@CGAL@@@std@@@std@@@Z) mexfile.mexw64 : fatal error LNK1120: 2 unresolved externals |
- [cgal-discuss] compiling a mex file with CGAL, Gil, 05/31/2011
- Re: [cgal-discuss] compiling a mex file with CGAL, Andreas Fabri, 05/31/2011
- Re: [cgal-discuss] compiling a mex file with CGAL, Gil, 05/31/2011
- Re: [cgal-discuss] compiling a mex file with CGAL, Andreas Fabri, 05/31/2011
Archive powered by MHonArc 2.6.16.