I have visual C++ 2008 express edition. I set the directories for the sdk
but when I try to compile I get these errors:
C:\orbiter2010p1\Orbitersdk\include\VesselAPI.h(3526) : error C2146: syntax error : missing ';' before identifier 'GetDevMesh'
C:\orbiter2010p1\Orbitersdk\include\VesselAPI.h(3526) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\orbiter2010p1\Orbitersdk\include\VesselAPI.h(3526) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\orbiter2010p1\Orbitersdk\include\VesselAPI.h(3526) : warning C4183: 'GetDevMesh': missing return type; assumed to be a member function returning 'int'
C:\orbiter2010p1\Orbitersdk\include\VesselAPI.h(3805) : error C2061: syntax error : identifier 'ANIMATION'
C:\orbiter2010p1\Orbitersdk\include\VesselAPI.h(4511) : error C2061: syntax error : identifier 'EXHAUSTSPEC'
C:\orbiter2010p1\Orbitersdk\include\VesselAPI.h(4549) : error C2061: syntax error : identifier 'EXHAUSTSPEC'
C:\orbiter2010p1\Orbitersdk\include\VesselAPI.h(4797) : error C2143: syntax error : missing ';' before '*'
C:\orbiter2010p1\Orbitersdk\include\VesselAPI.h(4797) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\orbiter2010p1\Orbitersdk\include\VesselAPI.h(4797) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\orbiter2010p1\Orbitersdk\include\VesselAPI.h(4797) : warning C4183: 'AddPointLight': missing return type; assumed to be a member function returning 'int'
C:\orbiter2010p1\Orbitersdk\include\VesselAPI.h(4817) : error C2143: syntax error : missing ';' before '*'
C:\orbiter2010p1\Orbitersdk\include\VesselAPI.h(4817) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\orbiter2010p1\Orbitersdk\include\VesselAPI.h(4817) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\orbiter2010p1\Orbitersdk\include\VesselAPI.h(4817) : warning C4183: 'AddSpotLight': missing return type; assumed to be a member function returning 'int'
C:\orbiter2010p1\Orbitersdk\include\VesselAPI.h(4833) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\orbiter2010p1\Orbitersdk\include\VesselAPI.h(4833) : error C2143: syntax error : missing ';' before '*'
C:\orbiter2010p1\Orbitersdk\include\VesselAPI.h(4833) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\orbiter2010p1\Orbitersdk\include\VesselAPI.h(4833) : warning C4183: 'GetLightEmitter': missing return type; assumed to be a member function returning 'int'
C:\orbiter2010p1\Orbitersdk\include\VesselAPI.h(4844) : error C2061: syntax error : identifier 'LightEmitter'
C:\orbiter2010p1\Orbitersdk\include\VesselAPI.h(5714) : error C2061: syntax error : identifier 'PANELHANDLE'
C:\orbiter2010p1\Orbitersdk\include\VesselAPI.h(5729) : error C2061: syntax error : identifier 'PANELHANDLE'
C:\orbiter2010p1\Orbitersdk\include\VesselAPI.h(5748) : error C2061: syntax error : identifier 'PANELHANDLE'
C:\orbiter2010p1\Orbitersdk\include\VesselAPI.h(5769) : error C2061: syntax error : identifier 'PANELHANDLE'
C:\orbiter2010p1\Orbitersdk\include\VesselAPI.h(5793) : error C2061: syntax error : identifier 'PANELHANDLE'
C:\orbiter2010p1\Orbitersdk\include\VesselAPI.h(5793) : error C2535: 'int VESSEL3::RegisterPanelArea(void)' : member function already defined or declared
C:\orbiter2010p1\Orbitersdk\include\VesselAPI.h(5769) : see declaration of 'VESSEL3::RegisterPanelArea'
C:\orbiter2010p1\Orbitersdk\include\VesselAPI.h(5863) : error C2061: syntax error : identifier 'PANELHANDLE'
C:\orbiter2010p1\Orbitersdk\include\VesselAPI.h(5915) : error C2653: 'oapi' : is not a class or namespace name
C:\orbiter2010p1\Orbitersdk\include\VesselAPI.h(5915) : error C2061: syntax error : identifier 'Sketchpad'
C:\orbiter2010p1\Orbitersdk\include\MFDAPI.h(330) : error C2653: 'oapi' : is not a class or namespace name
C:\orbiter2010p1\Orbitersdk\include\MFDAPI.h(330) : error C2061: syntax error : identifier 'Sketchpad'
C:\orbiter2010p1\Orbitersdk\include\MFDAPI.h(341) : error C2653: 'oapi' : is not a class or namespace name
C:\orbiter2010p1\Orbitersdk\include\MFDAPI.h(341) : error C2061: syntax error : identifier 'Sketchpad'
C:\orbiter2010p1\Orbitersdk\include\MFDAPI.h(367) : error C2653: 'oapi' : is not a class or namespace name
C:\orbiter2010p1\Orbitersdk\include\MFDAPI.h(367) : error C2143: syntax error : missing ';' before '*'
C:\orbiter2010p1\Orbitersdk\include\MFDAPI.h(367) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\orbiter2010p1\Orbitersdk\include\MFDAPI.h(367) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\orbiter2010p1\Orbitersdk\include\MFDAPI.h(367) : warning C4183: 'GetDefaultPen': missing return type; assumed to be a member function returning 'int'
C:\orbiter2010p1\Orbitersdk\include\MFDAPI.h(384) : error C2653: 'oapi' : is not a class or namespace name
C:\orbiter2010p1\Orbitersdk\include\MFDAPI.h(384) : error C2143: syntax error : missing ';' before '*'
C:\orbiter2010p1\Orbitersdk\include\MFDAPI.h(384) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\orbiter2010p1\Orbitersdk\include\MFDAPI.h(384) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\orbiter2010p1\Orbitersdk\include\MFDAPI.h(384) : warning C4183: 'GetDefaultFont': missing return type; assumed to be a member function returning 'int'
.\MOONBASEALPHA1.cpp(116) : warning C4244: '=' : conversion from 'double' to 'int', possible loss of data
.\MOONBASEALPHA1.cpp(3447) : warning C4244: 'argument' : conversion from 'double' to 'int', possible loss of data
Build log was saved at "file://c:\ORBITER2010P1\Orbitersdk\samples\MOONBASEALPHA1\Release\BuildLog.htm"
MOONBASEALPHA1 - 37 error(s), 8 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
but when I try to compile I get these errors:
C:\orbiter2010p1\Orbitersdk\include\VesselAPI.h(3526) : error C2146: syntax error : missing ';' before identifier 'GetDevMesh'
C:\orbiter2010p1\Orbitersdk\include\VesselAPI.h(3526) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\orbiter2010p1\Orbitersdk\include\VesselAPI.h(3526) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\orbiter2010p1\Orbitersdk\include\VesselAPI.h(3526) : warning C4183: 'GetDevMesh': missing return type; assumed to be a member function returning 'int'
C:\orbiter2010p1\Orbitersdk\include\VesselAPI.h(3805) : error C2061: syntax error : identifier 'ANIMATION'
C:\orbiter2010p1\Orbitersdk\include\VesselAPI.h(4511) : error C2061: syntax error : identifier 'EXHAUSTSPEC'
C:\orbiter2010p1\Orbitersdk\include\VesselAPI.h(4549) : error C2061: syntax error : identifier 'EXHAUSTSPEC'
C:\orbiter2010p1\Orbitersdk\include\VesselAPI.h(4797) : error C2143: syntax error : missing ';' before '*'
C:\orbiter2010p1\Orbitersdk\include\VesselAPI.h(4797) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\orbiter2010p1\Orbitersdk\include\VesselAPI.h(4797) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\orbiter2010p1\Orbitersdk\include\VesselAPI.h(4797) : warning C4183: 'AddPointLight': missing return type; assumed to be a member function returning 'int'
C:\orbiter2010p1\Orbitersdk\include\VesselAPI.h(4817) : error C2143: syntax error : missing ';' before '*'
C:\orbiter2010p1\Orbitersdk\include\VesselAPI.h(4817) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\orbiter2010p1\Orbitersdk\include\VesselAPI.h(4817) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\orbiter2010p1\Orbitersdk\include\VesselAPI.h(4817) : warning C4183: 'AddSpotLight': missing return type; assumed to be a member function returning 'int'
C:\orbiter2010p1\Orbitersdk\include\VesselAPI.h(4833) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\orbiter2010p1\Orbitersdk\include\VesselAPI.h(4833) : error C2143: syntax error : missing ';' before '*'
C:\orbiter2010p1\Orbitersdk\include\VesselAPI.h(4833) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\orbiter2010p1\Orbitersdk\include\VesselAPI.h(4833) : warning C4183: 'GetLightEmitter': missing return type; assumed to be a member function returning 'int'
C:\orbiter2010p1\Orbitersdk\include\VesselAPI.h(4844) : error C2061: syntax error : identifier 'LightEmitter'
C:\orbiter2010p1\Orbitersdk\include\VesselAPI.h(5714) : error C2061: syntax error : identifier 'PANELHANDLE'
C:\orbiter2010p1\Orbitersdk\include\VesselAPI.h(5729) : error C2061: syntax error : identifier 'PANELHANDLE'
C:\orbiter2010p1\Orbitersdk\include\VesselAPI.h(5748) : error C2061: syntax error : identifier 'PANELHANDLE'
C:\orbiter2010p1\Orbitersdk\include\VesselAPI.h(5769) : error C2061: syntax error : identifier 'PANELHANDLE'
C:\orbiter2010p1\Orbitersdk\include\VesselAPI.h(5793) : error C2061: syntax error : identifier 'PANELHANDLE'
C:\orbiter2010p1\Orbitersdk\include\VesselAPI.h(5793) : error C2535: 'int VESSEL3::RegisterPanelArea(void)' : member function already defined or declared
C:\orbiter2010p1\Orbitersdk\include\VesselAPI.h(5769) : see declaration of 'VESSEL3::RegisterPanelArea'
C:\orbiter2010p1\Orbitersdk\include\VesselAPI.h(5863) : error C2061: syntax error : identifier 'PANELHANDLE'
C:\orbiter2010p1\Orbitersdk\include\VesselAPI.h(5915) : error C2653: 'oapi' : is not a class or namespace name
C:\orbiter2010p1\Orbitersdk\include\VesselAPI.h(5915) : error C2061: syntax error : identifier 'Sketchpad'
C:\orbiter2010p1\Orbitersdk\include\MFDAPI.h(330) : error C2653: 'oapi' : is not a class or namespace name
C:\orbiter2010p1\Orbitersdk\include\MFDAPI.h(330) : error C2061: syntax error : identifier 'Sketchpad'
C:\orbiter2010p1\Orbitersdk\include\MFDAPI.h(341) : error C2653: 'oapi' : is not a class or namespace name
C:\orbiter2010p1\Orbitersdk\include\MFDAPI.h(341) : error C2061: syntax error : identifier 'Sketchpad'
C:\orbiter2010p1\Orbitersdk\include\MFDAPI.h(367) : error C2653: 'oapi' : is not a class or namespace name
C:\orbiter2010p1\Orbitersdk\include\MFDAPI.h(367) : error C2143: syntax error : missing ';' before '*'
C:\orbiter2010p1\Orbitersdk\include\MFDAPI.h(367) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\orbiter2010p1\Orbitersdk\include\MFDAPI.h(367) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\orbiter2010p1\Orbitersdk\include\MFDAPI.h(367) : warning C4183: 'GetDefaultPen': missing return type; assumed to be a member function returning 'int'
C:\orbiter2010p1\Orbitersdk\include\MFDAPI.h(384) : error C2653: 'oapi' : is not a class or namespace name
C:\orbiter2010p1\Orbitersdk\include\MFDAPI.h(384) : error C2143: syntax error : missing ';' before '*'
C:\orbiter2010p1\Orbitersdk\include\MFDAPI.h(384) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\orbiter2010p1\Orbitersdk\include\MFDAPI.h(384) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\orbiter2010p1\Orbitersdk\include\MFDAPI.h(384) : warning C4183: 'GetDefaultFont': missing return type; assumed to be a member function returning 'int'
.\MOONBASEALPHA1.cpp(116) : warning C4244: '=' : conversion from 'double' to 'int', possible loss of data
.\MOONBASEALPHA1.cpp(3447) : warning C4244: 'argument' : conversion from 'double' to 'int', possible loss of data
Build log was saved at "file://c:\ORBITER2010P1\Orbitersdk\samples\MOONBASEALPHA1\Release\BuildLog.htm"
MOONBASEALPHA1 - 37 error(s), 8 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========