[Gmsh] Linking errors
Christophe Geuzaine
cgeuzaine at uliege.be
Tue Oct 16 06:52:27 CEST 2018
> On 16 Oct 2018, at 04:01, Oleg Kmechak <ofcrashbash at gmail.com> wrote:
>
> Hello,
>
> Build of GMSH and running test was done by 100%.
>
> But when I am trying to use it in my cmake project, it poduces tons of linking erros(some of them, full list in attachment):
>
> [build] /home/oleg/Source/gmsh/Geo/GModelIO_OCC.cpp:173: error: undefined reference to 'TCollection_BasicMapIterator::Next()'
> [build] /usr/include/oce/TopTools_DataMapOfIntegerShape.hxx:47: error: undefined reference to 'TopTools_DataMapOfIntegerShape::Clear()'
> [build] /usr/include/oce/TopTools_DataMapOfShapeInteger.hxx:47: error: undefined reference to 'TopTools_DataMapOfShapeInteger::Clear()'
> [build] /home/oleg/Source/gmsh/Geo/GModelIO_OCC.cpp:2510: error: undefined reference to 'BRepAlgoAPI_BooleanOperation::Generated(TopoDS_Shape const&)
> [build] /usr/include/FL/Fl_Tooltip.H:72: error: undefined reference to 'Fl_Tooltip::size_'
>
> Example of configuration in Cmake file:
>
> message("GMSH setup")
> include_directories(/usr/local/gmsh/include)
> link_directories(/usr/local/gmsh/lib)
> add_executable(riversim ${sources})
> target_link_libraries(riversim libgmsh.a)
>
If you link with the static gmsh lib you'll also need to specify all the additional dependencies.
If you have trouble compiling/linking, I would suggest downloading the binary gmsh SDK from the website - we distribute it exactly for that purpose.
> With regards,
> Oleg Kmechak
> <linkingerror.zip>_______________________________________________
> gmsh mailing list
> gmsh at onelab.info
> http://onelab.info/mailman/listinfo/gmsh
—
Prof. Christophe Geuzaine
University of Liege, Electrical Engineering and Computer Science
http://www.montefiore.ulg.ac.be/~geuzaine
Free software: http://gmsh.info | http://getdp.info | http://onelab.info
More information about the gmsh
mailing list