一個坑。。
不論ubuntu版本和ros版本應該都會出現。我的是16.04+kinetic。
在使用pluginlib時,會報段錯誤。
因爲自己編譯了boost庫並且sudo make install,和ros自帶的boost產生衝突
因爲在安裝ros時會自動安裝boost,很多ros的可執行底層驅動也是依賴他自己裝的boost的,如果我們自己編譯boost並安裝,是有可能和ros自帶的衝突。
解決辦法就是移除掉 /usr/local/include的boost頭文件和/usr/local/lib裏的boost庫文件。
之後
catkin_make clean
catkin_make