1.问题描述
ubuntu16.04+kinetic跑语音识别时catkin_make出现的问题
Linking CXX executable /home/tanhui/catkin_ws/devel/lib/rob
ot_voice/voice_assistant
/usr/bin/ld: 找不到 -lmsc
collect2: error: ld returned 1 exit status
robot_perception/robot_voice/CMakeFiles/voice_assistant.dir/build.
make:113: recipe for target '/home/tanhui/catkin_ws/devel/lib/robo
t_voice/voice_assistant' failed
make[2]: *** [/home/tanhui/catkin_ws/devel/lib/robot_voice/voice_a
ssistant] Error 1
CMakeFiles/Makefile2:1414: recipe for target 'robot_perception/rob
ot_voice/CMakeFiles/voice_assistant.dir/all' failed
make[1]: *** [robot_perception/robot_voice/CMakeFiles/voice_assist
ant.dir/all] Error 2
Makefile:138: recipe for target 'all' failed
make: *** [all] Error 2
2.解决办法
首先可以找到libmsc库文件,一般在运行包的lib文件夹里面。
或则点击libmsc下载
然后进入libmsc.so所在的目录,打开终端,运行命令。
sudo cp libmsc.so /usr/local/lib