无法找到GLib2_glib(缺失:GLIB2_GLIB_LIBRARY GLIB2_GLIB_INCLUDE_DIR



当我试图在我的Ubuntu中安装LCM时,使用命令

$ mkdir build
$ cd build
$ cmake ..
$ make
$ sudo make install

,对于$cmake ..它返回:

-- Could NOT find GLib2_glib (missing: GLIB2_GLIB_LIBRARY GLIB2_GLIB_INCLUDE_DIR GLIB2_GLIBCONFIG_INCLUDE_DIR) 
CMake Error at /usr/share/cmake-3.16/Modules/FindPackageHandleStandardArgs.cmake:146 (message):
Could NOT find GLib2 (missing: GLIB2_GLIB_LIBRARY glib)
Call Stack (most recent call first):
/usr/share/cmake-3.16/Modules/FindPackageHandleStandardArgs.cmake:393 (_FPHSA_FAILURE_MESSAGE)
cmake/FindGLib2.cmake:114 (find_package_handle_standard_args)
CMakeLists.txt:10 (enter code herefind_package)
-- Configuring incomplete, errors occurred!
See also "/home/rusath/Downloads/lcm-1.4.0/build/CMakeFiles/CMakeOutput.log".

已经解决

原因是缺少libglib2.0-dev