ros-industrial / motoman

ROS-Industrial Motoman support (http://wiki.ros.org/motoman)
143 stars 194 forks source link

Renaming yrcmlib to correct yrcmLib filename extension. #526

Closed fgrcar closed 1 year ago

fgrcar commented 1 year ago

Because of the wrong filename extension, the MotoPlus IDE didn't link the library file into the output file and therefore the robot displayed the missing symbols error when executing the app. From my point of view, this is a terrible bug on which I spent days. Finally I was managed to resolve it when the local Yaskawa programmer pointed it out.

gavanderhoorn commented 1 year ago

While technically correct, Windows is not case-sensitive, so I'm confused as to how this could be a problem.

It could be the compiler/linker used is case sensitive though.

fgrcar commented 1 year ago

Yeah, I don't know, but until I changed it, even the IDE didn't show the library file under the library files' section. I realized that the out file is exactly that smaller in size as is the size of the library file, so I exactly knew what is wrong but wasn't able to fix it at the first place. Anyway, after the filename extension correction, it worked as expected.

ted-miller commented 1 year ago

Can you please clarify whether you are using MotoPlusIDE or Visual Studio?

This is MPIDE: image

gavanderhoorn commented 1 year ago

Thanks @fgrcar :+1:

fgrcar commented 1 year ago

@ted-miller: MotoPlus IDE, yes, as I wrote in my first comment. Thank you guys for such quick response, I'm glad to help.