/ usr / bin / ld: невозможно найти -lQt5 :: xxx с использованием ROS, C ++ - PullRequest
0 голосов
/ 12 октября 2018

Когда я пытаюсь скомпилировать пакет, я получаю следующие ошибки:

/usr/bin/ld: cannot find -lQt5::Core
/usr/bin/ld: cannot find -lQt5::Gui
/usr/bin/ld: cannot find -lQt5::Widgets
/usr/bin/ld: cannot find -lQt5::Test
/usr/bin/ld: cannot find -lQt5::Concurrent
/usr/bin/ld: cannot find -lQt5::OpenGL
collect2: error: ld returned 1 exit status
asr_ivt_bridge/CMakeFiles/asr_ivt_bridge.dir/build.make:210: recipe         
for target '/home/mns/catkin_ws/devel/lib/libasr_ivt_bridge.so' failed
make[2]: *** [/home/mns/catkin_ws/devel/lib/libasr_ivt_bridge.so] 
Error 1
CMakeFiles/Makefile2:3345: recipe for target 
'asr_ivt_bridge/CMakeFiles/asr_ivt_bridge.dir/all' failed
make[1]: *** [asr_ivt_bridge/CMakeFiles/asr_ivt_bridge.dir/all] Error 
2
Makefile:160: recipe for target 'all' failed

Я предполагаю, что ошибка в том, что компилятор не может найти Qt5.Я установил все необходимые пакеты Qt5 и следовал упомянутому решению здесь .Они оба не решили мою проблему.Пожалуйста, помогите мне решить эту проблему.

...