Hello author!
According to the include in main.cc
|
#include "../libGUI3D/libGUI3D/GUI3D.h" |
the program will eventually call imgui.h. However, imgui.h is only used when linking
libGraphSLAMGUI according to makefile.txt, so
BUILD_GUI=ON option must be enabled. Otherwise it leads to the related issue lossing imgui.h
#29 #26 #12.
If I simply compile and link by adding BUILD_GUI=ON, even if I call ./exe_GraphSLAM, it will render in main.cc based on conditional compilation.
Since I don't have a graphical interface (unable to use X11 forwarding), I want to compile a version with BUILD_GUI=OFF. I am new to C++ programming and used a simple method that I could think of. I try modifying the main.cc code(delete parts involving conditional compilation related to GUI in main.cc to prevent GUI rendering), then camke -BUILD_GUI=ON .. . It runs but reports a core dump. Below are my modifications and results.


Hello author!
According to the include in main.cc
SceneGraphFusion/app/GraphSLAM/main.cc
Line 19 in 5bf9017
libGraphSLAMGUIaccording to makefile.txt, soBUILD_GUI=ONoption must be enabled. Otherwise it leads to the related issue lossing imgui.h #29 #26 #12.If I simply compile and link by adding
BUILD_GUI=ON, even if I call./exe_GraphSLAM, it will render in main.cc based on conditional compilation.Since I don't have a graphical interface (unable to use X11 forwarding), I want to compile a version with
BUILD_GUI=OFF. I am new to C++ programming and used a simple method that I could think of. I try modifying the main.cc code(delete parts involving conditional compilation related to GUI in main.cc to prevent GUI rendering), thencamke -BUILD_GUI=ON ... It runs but reports a core dump. Below are my modifications and results.