Hello GMSH,
I am trying to compile a simple code which uses GMSH API. 
I compiled the GMSH source as:

cmake -DDEFAULT=0 -DENABLE_BUILD_LIB=1 -DENABLE_BUILD_SHARED=1 
-DENABLE_BUILD_DYNAMIC=1 -DCMAKE_INSTALL_PREFIX=../lib_install ..
make lib
make shared
make install/fast

and everything it is fine.
When I compile my code with the command 

g++ -c -m64 -pipe -O2 -Wall -W -fPIE  -I/usr/share/qt5/mkspecs/linux-g++-64 
-I../gmsh_test -I../../gmsh-2.8.3-source/lib_install/include/gmsh -I. -o main.o 
../gmsh_test/main.cpp

and link with the command

g++ -m64 -Wl,-O1 -o gmsh_test main.o   
-L/home/ma2413/gmsh_test/gmsh_test/../../gmsh-2.8.3-source/lib_install/lib/ 
-lGmsh 

I obtain the following errors

$HOME/gmsh_test/gmsh_test/../../gmsh-2.8.3-source/lib_install/lib//libGmsh.so: 
undefined reference to "typeinfo for Field"
$HOME/gmsh_test/gmsh_test/../../gmsh-2.8.3-source/lib_install/lib//libGmsh.so:undefined
 reference to "FieldManager::get(int)"

I don't know what I am doing wrong.

Thank you very much,
regards,
Marco.

_______________________________________________
gmsh mailing list
gmsh@geuz.org
http://www.geuz.org/mailman/listinfo/gmsh

Reply via email to