- fatal error: lcm/lcm-cpp.hpp: No such file or directory
解决问题:
git clone https://github.com/lcm-proj/lcm.git
cd lcm
mkdir build
cd build
cmake ..
make -j4
sudo make install
- 遇到类型转化问题
error: invalid conversion from ‘void*’ to ‘int64_t ()() {aka long int ()()}’ [-fpermissive]
解决方法:
原来的报错语句const __lcm_hash_ptr cp = { p, (void*)RSLIDAR_32_FRAME::getHash };
修改后的const __lcm_hash_ptr cp = { p, (int64_t(*)())RSLIDAR_32_FRAME::getHash };
- Error while loading shared libraries: liblcm.so.1: cannot open shared object file: No such file or directory
sudo ldconfig -v