Open Robotics

전체보기 (127)

Mobile Robot Simulation 프로그램 view 발행 | Application
방랑야옹이~ 2011.05.27 13:38
  • 주인과 글쓴이만 볼 수 있는 글입니다.
  • 주인과 글쓴이만 볼 수 있는 글입니다.
좋은 자료 항상 감사하게 참고 있습니다.
Mobile Robot Simulation 프로그램을 다운받아 Visual Studio2010 에서 실행해보니, 다음과 같은 에러 메시지와 함께 실행이 되지 않습니다. 혹시 도움을 주실 수 있으신지요?
error MIDL2025: syntax error : expecting an interface name or DispatchInterfaceName or CoclassName or ModuleName or LibraryName or ContractName or a type specification near "=="
error MIDL2026: cannot recover from earlier syntax errors; aborting compilation
안녕하세요. idl 파일 컴파일 하면서 나는 에러 같은데, 저도 이유는 모르겠습니다. 저도 다음 버젼의 비주얼스튜디오 2010에서 컴파일 해봤는데 문제없이 잘 컴파일 되었습니다. Version 10.0.40219.1 SP1Rel
1>c1 : fatal error C1083: 소스 파일을 열 수 없습니다. 'C:\Users\Administrator\Documents\Visual': No such file or directory

이렇게 나오는데 없다는 소스파일이 뭔지 모르겠습니다......-_-;;

환경은 win7 Pro X64, MS VS2010, 입니다. ㅠㅠ
죄송합니다만, 저도 처음보는 에러라 어떻게 답변을 드려야할지 모르겠습니다.
d:\mobile_robot_simulation\stdafx.h(38) : fatal error C1083: 포함 파일을 열 수 없습니다. 'afxcontrolbars.h': No such file or directory
이렇게 에러가 나는데요? 왜그런지 아세요?
Visual Studio 2008 ServicePack 1을 설치해 보시기 바랍니다.
좋은 자료 감사합니다. 시뮬레이션 프로그램 작성시 많은 도움이 될것 같습니다.
감사합니다. ^^
1>   Microsoft (R) 32b/64b MIDL Compiler Version 7.00.0555
1>   Copyright (c) Microsoft Corporation. All rights reserved.
1>   Processing D:\????\????\mobile_robot_simulation\mobile_robot_simulation\mrs_rpc.idl
1>   mrs_rpc.idl
1>c1 : fatal error C1083: 소스 파일을 열 수 없습니다. 'D:\????\????\mobile_robot_simulation\mobile_robot_simulation\mrs_rpc.idl': Invalid argument
1>midl : command line error MIDL1003: error returned by the C preprocessor (2)
1>

상기와같은 컴파일 에러네요. 버전은 2010 버전입니다.
???? 라고 나오는 곳이 한글 디렉토리명이겠네요. 그것만 영문 디렉토리명으로 바꾸면 잘 될껍니다.

1>c:\users\toy\desktop\mobile_robot_simulation\mobile_robot_simulation\floor_landmark.cpp(64): error C2664: 'std::pair<unsigned __int64,sFloorLandmark> std::make_pair<unsigned __int64,sFloorLandmark>(_Ty1 &&,_Ty2 &&)' : cannot convert argument 1 from 'unsigned __int64' to 'unsigned __int64 &&'
1>                   with
1>                   [
1>                           _Ty1=unsigned __int64
1>   ,                       _Ty2=sFloorLandmark
1>                   ]
1>                   You cannot bind an lvalue to an rvalue reference
이런 오류가 나는데 어떻게할까요
  • 제이킴
  • 2016.12.19 19:34
  • 신고
make_pair<unsigned __int64,sFloorLandmark>(_Ty1 &&,_Ty2 &&)
=> make_pair(_Ty1 &&,_Ty2 &&)

<unsigned __int64,sFloorLandmark> 없애면 되는 것 같은데 ...
시간이 엄청지났지만 혹시 프로그램 설명된 것이 있나요???
등록
텍스티콘 텍스티콘
mobile_robot_simulation.zip (167 KB) 다운로드
RPC Error.pdf (123 KB) 다운로드
mobile_robot_simulation.zip (167 KB) 다운로드