반응형
안녕하세요. 크리에이트메이커 입니다.
이번에 ros관련 의뢰를 받아 작업중인데요~~
리눅스에서 사용되던 ros1(개구식)코드를 윈도우ros2로 사용하고 싶다고 해서 작업중입니다.
리눅스에서 사용되는 socket이랑 , 커맨드 명령어들, ros1을 ros2로 바꾸면 될거 같다 생각하여 간단하게 진행햇지만,
총체적 난국이 되었죠.
그렇다고 새로 제작한다하면 금액이 몇배는 뛰기 때문에, 다행이 프로그램 자체는 간단하여 하나씩 바꾸며 진행중인데요.
근데 별 이상한 에러에서 막히네요.
제목처럼,
error C2597: 비정적 멤버 'cStation_Bridge::m_dRcHeadingCMD'에 대한 참조가 잘못되었습니다 이런 에러가 뜨는데,
제 코드엔 static함수나 변수가 없거든요.
아시다 시피 chatGPT도 개 쓰레기라 헛소리만 해대구요.
혹시 static을 안쓰는데도 저런에러가 뜨는데 해결하신분 댓글 달아주심 감사하겠습니다.
환경은 윈도우 ros2터미널을 이용중이며 visual studio 2019입니다.
감사합니다.
===========================================================================================
해결함..
아놔...
헤더에 선언한 함수 에서 인자랑,
소스에 선언한 함수 인자랑 달랐네요. 스펠링 두개 엇갈려있었음.
환경을 비쥬얼 코드에서 하다보니 자동오류 수정 안되서 그런거였네요..
혹시나 저 같은 상황이었으면, 인자 스펠링 잘 확인해보세요 ㅠ
반응형