ROS2 Eloquent Turtlesim Missing Qt platform plugin

asked 2019-12-05 08:54:02 -0600

Arcbound gravatar image

So I recently installed ROS2 Eloquent Elusor on Windows 10 v1909.

When I try to run the turtlesim(v1.1.0) tutorial, while calling "ros2 run turtlesim turtlesim_node" I get the following error: "This application failed to start because it could not find or load the Qt platform plugin "windows" in ""."

I already checked my PATH variable and even added the path to "Python37\Lib\site-packages\PyQt5\Qt\plugins\platforms", but nothing changed. I even reinstalled PyQt5, but this didn't help either.

Any ideas how to solve this?

edit retag flag offensive close merge delete

Comments

Having same issue - were you able to solve?

billy gravatar imagebilly ( 2019-12-14 01:35:52 -0600 )edit

Same here. Did you solve it?

FjMalFer gravatar imageFjMalFer ( 2019-12-28 03:05:41 -0600 )edit
2

Same here. I found this post to be helpful: https://answers.ros.org/question/3170...

I ran C:\Qt\5.12.6\msvc2017_64\windeployqt c:\dev\eloquent\turtlesim\turtlesim_node.exe and it fixed the issue by creating the dependencies in the Lib\turtlesim folder.

GregCannon63 gravatar imageGregCannon63 ( 2020-01-01 19:42:13 -0600 )edit

works! Thank you!!

FjMalFer gravatar imageFjMalFer ( 2020-01-02 12:31:58 -0600 )edit

Worked for me as well. Thank you. I had seen the other post but didn't have a good idea what to do with it.

billy gravatar imagebilly ( 2020-01-04 13:10:39 -0600 )edit