Building Gazebo on windows syntax error
Scanning dependencies of target gazebotransport [ 43%] Building CXX object gazebo/transport/CMakeFiles/gazebotransport.dir/Connection.cc.obj Connection.cc c:\work\gazebo\gazebo\build\gazebo\msgs\logicalcamerasensor.pb.h(102) : error C2059: syntax error : ')' c:\work\gazebo\gazebo\build\gazebo\msgs\logicalcamerasensor.pb.h(102) : error C2238: unexpected token(s) preceding ';' c:\work\gazebo\gazebo\build\gazebo\msgs\logicalcamerasensor.pb.h(109) : error C2059: syntax error : ')' c:\work\gazebo\gazebo\build\gazebo\msgs\logicalcamerasensor.pb.h(109) : error C2238: unexpected token(s) preceding ';' c:\work\gazebo\gazebo\build\gazebo\msgs\logicalcamerasensor.pb.h(173) : error C2589: '(' : illegal token on right side of '::' c:\work\gazebo\gazebo\build\gazebo\msgs\logicalcamerasensor.pb.h(173) : error C2143: syntax error : missing ';' before '::' c:\work\gazebo\gazebo\build\gazebo\msgs\logicalcamerasensor.pb.h(173) : error C2059: syntax error : '::' c:\work\gazebo\gazebo\build\gazebo\msgs\logicalcamerasensor.pb.h(173) : error C2143: syntax error : missing ';' before '{' c:\work\gazebo\gazebo\build\gazebo\msgs\logicalcamerasensor.pb.h(173) : error C2447: '{' : missing function header (old-style formal list?) c:\work\gazebo\gazebo\build\gazebo\msgs\logicalcamerasensor.pb.h(197) : error C2589: '(' : illegal token on right side of '::' c:\work\gazebo\gazebo\build\gazebo\msgs\logicalcamerasensor.pb.h(197) : error C2143: syntax error : missing ';' before '::' c:\work\gazebo\gazebo\build\gazebo\msgs\logicalcamerasensor.pb.h(197) : error C2059: syntax error : '::' c:\work\gazebo\gazebo\build\gazebo\msgs\logicalcamerasensor.pb.h(197) : error C2143: syntax error : missing ';' before '{' c:\work\gazebo\gazebo\build\gazebo\msgs\logicalcamerasensor.pb.h(197) : error C2447: '{' : missing function header (old-style formal list?)
I think, trouble with inclusion of this header in Connection.cc through inclusion of msgs.hh. But can't understand why error apeare.
Asked by Mr_Orion on 2016-01-20 09:05:21 UTC
Answers
Have you followed the Windows install instructions?
Asked by nkoenig on 2016-01-20 11:32:28 UTC
Comments
My mistake in using Gazebo 6.1, but tutorial about Gazebo 6.0. MSGS*.proto files has difference between Gazebo 6.1 and Gazebo 6.0.
Asked by Mr_Orion on 2016-01-25 02:25:45 UTC
New errors: [ 85%] Building CXX object gazebo/gui/CMakeFiles/gazebo_gui.dir/SplashScreen.cc.obj SplashScreen.cc C:\Program Files (x86)\Windows Kits\8.1\include\shared\inaddr.h(24) : error C2146: syntax error : missing ';' before identifier '
I think that, problem with order of #include
Asked by Mr_Orion on 2016-01-25 08:13:10 UTC
Comments