Topic: C++Builder 2010 (RAD studio 2010)
Are the examples/tutorials for C++Builder 2010 (in RAD studio 2010)? I can't get it to work...
When adding; #include "SiAuto.hpp"
I get;
[BCC32 Error] ws2def.h(213): E2238 Multiple declaration for 'sockaddr'
Full parser context
TerpClient.cpp(11): #include C:\Program Files\Gurock Software\SmartInspect Professional\lib\delphi\delphi2010\SiAuto.hpp
SiAuto.hpp(18): #include C:\Program Files\Gurock Software\SmartInspect Professional\lib\delphi\delphi2010\Smartinspect.hpp
Smartinspect.hpp(28): #include C:\Program Files\Gurock Software\SmartInspect Professional\lib\delphi\delphi2010\Siwinsock2.hpp
Siwinsock2.hpp(21): #include c:\program files\embarcadero\rad studio\7.0\include\Winsock2.h
Winsock2.h(113): #include c:\program files\embarcadero\rad studio\7.0\include\ws2def.h
[BCC32 Error] winsock.h(486): E2344 Earlier declaration of 'sockaddr'
Full parser context
TerpClient.cpp(11): #include C:\Program Files\Gurock Software\SmartInspect Professional\lib\delphi\delphi2010\SiAuto.hpp
SiAuto.hpp(18): #include C:\Program Files\Gurock Software\SmartInspect Professional\lib\delphi\delphi2010\Smartinspect.hpp
Smartinspect.hpp(28): #include C:\Program Files\Gurock Software\SmartInspect Professional\lib\delphi\delphi2010\Siwinsock2.hpp
Siwinsock2.hpp(21): #include c:\program files\embarcadero\rad studio\7.0\include\Winsock2.h
Winsock2.h(113): #include c:\program files\embarcadero\rad studio\7.0\include\ws2def.h
[BCC32 Error] ws2def.h(222): E2146 Need an identifier to declare
Full parser context
TerpClient.cpp(11): #include C:\Program Files\Gurock Software\SmartInspect Professional\lib\delphi\delphi2010\SiAuto.hpp
SiAuto.hpp(18): #include C:\Program Files\Gurock Software\SmartInspect Professional\lib\delphi\delphi2010\Smartinspect.hpp
Smartinspect.hpp(28): #include C:\Program Files\Gurock Software\SmartInspect Professional\lib\delphi\delphi2010\Siwinsock2.hpp
Siwinsock2.hpp(21): #include c:\program files\embarcadero\rad studio\7.0\include\Winsock2.h
Winsock2.h(113): #include c:\program files\embarcadero\rad studio\7.0\include\ws2def.h
[BCC32 Error] ws2def.h(391): E2184 Enum syntax error
Full parser context
TerpClient.cpp(11): #include C:\Program Files\Gurock Software\SmartInspect Professional\lib\delphi\delphi2010\SiAuto.hpp
SiAuto.hpp(18): #include C:\Program Files\Gurock Software\SmartInspect Professional\lib\delphi\delphi2010\Smartinspect.hpp
Smartinspect.hpp(28): #include C:\Program Files\Gurock Software\SmartInspect Professional\lib\delphi\delphi2010\Siwinsock2.hpp
Siwinsock2.hpp(21): #include c:\program files\embarcadero\rad studio\7.0\include\Winsock2.h
Winsock2.h(113): #include c:\program files\embarcadero\rad studio\7.0\include\ws2def.h
[BCC32 Error] ws2def.h(444): E2040 Declaration terminated incorrectly
Full parser context
TerpClient.cpp(11): #include C:\Program Files\Gurock Software\SmartInspect Professional\lib\delphi\delphi2010\SiAuto.hpp
SiAuto.hpp(18): #include C:\Program Files\Gurock Software\SmartInspect Professional\lib\delphi\delphi2010\Smartinspect.hpp
Smartinspect.hpp(28): #include C:\Program Files\Gurock Software\SmartInspect Professional\lib\delphi\delphi2010\Siwinsock2.hpp
Siwinsock2.hpp(21): #include c:\program files\embarcadero\rad studio\7.0\include\Winsock2.h
Winsock2.h(113): #include c:\program files\embarcadero\rad studio\7.0\include\ws2def.h
[BCC32 Error] ws2def.h(444): E2303 Type name expected
Full parser context
TerpClient.cpp(11): #include C:\Program Files\Gurock Software\SmartInspect Professional\lib\delphi\delphi2010\SiAuto.hpp
SiAuto.hpp(18): #include C:\Program Files\Gurock Software\SmartInspect Professional\lib\delphi\delphi2010\Smartinspect.hpp
Smartinspect.hpp(28): #include C:\Program Files\Gurock Software\SmartInspect Professional\lib\delphi\delphi2010\Siwinsock2.hpp
Siwinsock2.hpp(21): #include c:\program files\embarcadero\rad studio\7.0\include\Winsock2.h
Winsock2.h(113): #include c:\program files\embarcadero\rad studio\7.0\include\ws2def.h
[BCC32 Error] ws2def.h(584): E2238 Multiple declaration for 'sockaddr_in'
Full parser context
TerpClient.cpp(11): #include C:\Program Files\Gurock Software\SmartInspect Professional\lib\delphi\delphi2010\SiAuto.hpp
SiAuto.hpp(18): #include C:\Program Files\Gurock Software\SmartInspect Professional\lib\delphi\delphi2010\Smartinspect.hpp
Smartinspect.hpp(28): #include C:\Program Files\Gurock Software\SmartInspect Professional\lib\delphi\delphi2010\Siwinsock2.hpp
Siwinsock2.hpp(21): #include c:\program files\embarcadero\rad studio\7.0\include\Winsock2.h
Winsock2.h(113): #include c:\program files\embarcadero\rad studio\7.0\include\ws2def.h
[BCC32 Error] winsock.h(313): E2344 Earlier declaration of 'sockaddr_in'
Full parser context
TerpClient.cpp(11): #include C:\Program Files\Gurock Software\SmartInspect Professional\lib\delphi\delphi2010\SiAuto.hpp
SiAuto.hpp(18): #include C:\Program Files\Gurock Software\SmartInspect Professional\lib\delphi\delphi2010\Smartinspect.hpp
Smartinspect.hpp(28): #include C:\Program Files\Gurock Software\SmartInspect Professional\lib\delphi\delphi2010\Siwinsock2.hpp
Siwinsock2.hpp(21): #include c:\program files\embarcadero\rad studio\7.0\include\Winsock2.h
Winsock2.h(113): #include c:\program files\embarcadero\rad studio\7.0\include\ws2def.h
[BCC32 Error] ws2def.h(595): E2146 Need an identifier to declare
Full parser context
TerpClient.cpp(11): #include C:\Program Files\Gurock Software\SmartInspect Professional\lib\delphi\delphi2010\SiAuto.hpp
SiAuto.hpp(18): #include C:\Program Files\Gurock Software\SmartInspect Professional\lib\delphi\delphi2010\Smartinspect.hpp
Smartinspect.hpp(28): #include C:\Program Files\Gurock Software\SmartInspect Professional\lib\delphi\delphi2010\Siwinsock2.hpp
Siwinsock2.hpp(21): #include c:\program files\embarcadero\rad studio\7.0\include\Winsock2.h
Winsock2.h(113): #include c:\program files\embarcadero\rad studio\7.0\include\ws2def.h
[BCC32 Error] ws2def.h(965): E2190 Unexpected }
Full parser context
TerpClient.cpp(11): #include C:\Program Files\Gurock Software\SmartInspect Professional\lib\delphi\delphi2010\SiAuto.hpp
SiAuto.hpp(18): #include C:\Program Files\Gurock Software\SmartInspect Professional\lib\delphi\delphi2010\Smartinspect.hpp
Smartinspect.hpp(28): #include C:\Program Files\Gurock Software\SmartInspect Professional\lib\delphi\delphi2010\Siwinsock2.hpp
Siwinsock2.hpp(21): #include c:\program files\embarcadero\rad studio\7.0\include\Winsock2.h
Winsock2.h(113): #include c:\program files\embarcadero\rad studio\7.0\include\ws2def.h
[BCC32 Error] Winsock2.h(133): E2238 Multiple declaration for 'fd_set'
Full parser context
TerpClient.cpp(11): #include C:\Program Files\Gurock Software\SmartInspect Professional\lib\delphi\delphi2010\SiAuto.hpp
SiAuto.hpp(18): #include C:\Program Files\Gurock Software\SmartInspect Professional\lib\delphi\delphi2010\Smartinspect.hpp
Smartinspect.hpp(28): #include C:\Program Files\Gurock Software\SmartInspect Professional\lib\delphi\delphi2010\Siwinsock2.hpp
Siwinsock2.hpp(21): #include c:\program files\embarcadero\rad studio\7.0\include\Winsock2.h
[BCC32 Error] winsock.h(69): E2344 Earlier declaration of 'fd_set'
Full parser context
TerpClient.cpp(11): #include C:\Program Files\Gurock Software\SmartInspect Professional\lib\delphi\delphi2010\SiAuto.hpp
SiAuto.hpp(18): #include C:\Program Files\Gurock Software\SmartInspect Professional\lib\delphi\delphi2010\Smartinspect.hpp
Smartinspect.hpp(28): #include C:\Program Files\Gurock Software\SmartInspect Professional\lib\delphi\delphi2010\Siwinsock2.hpp
Siwinsock2.hpp(21): #include c:\program files\embarcadero\rad studio\7.0\include\Winsock2.h
[BCC32 Error] Winsock2.h(136): E2146 Need an identifier to declare
Full parser context
TerpClient.cpp(11): #include C:\Program Files\Gurock Software\SmartInspect Professional\lib\delphi\delphi2010\SiAuto.hpp
SiAuto.hpp(18): #include C:\Program Files\Gurock Software\SmartInspect Professional\lib\delphi\delphi2010\Smartinspect.hpp
Smartinspect.hpp(28): #include C:\Program Files\Gurock Software\SmartInspect Professional\lib\delphi\delphi2010\Siwinsock2.hpp
Siwinsock2.hpp(21): #include c:\program files\embarcadero\rad studio\7.0\include\Winsock2.h
[BCC32 Error] Winsock2.h(177): E2238 Multiple declaration for 'timeval'
Full parser context
TerpClient.cpp(11): #include C:\Program Files\Gurock Software\SmartInspect Professional\lib\delphi\delphi2010\SiAuto.hpp
SiAuto.hpp(18): #include C:\Program Files\Gurock Software\SmartInspect Professional\lib\delphi\delphi2010\Smartinspect.hpp
Smartinspect.hpp(28): #include C:\Program Files\Gurock Software\SmartInspect Professional\lib\delphi\delphi2010\Siwinsock2.hpp
Siwinsock2.hpp(21): #include c:\program files\embarcadero\rad studio\7.0\include\Winsock2.h
[BCC32 Error] winsock.h(112): E2344 Earlier declaration of 'timeval'
Full parser context
TerpClient.cpp(11): #include C:\Program Files\Gurock Software\SmartInspect Professional\lib\delphi\delphi2010\SiAuto.hpp
SiAuto.hpp(18): #include C:\Program Files\Gurock Software\SmartInspect Professional\lib\delphi\delphi2010\Smartinspect.hpp
Smartinspect.hpp(28): #include C:\Program Files\Gurock Software\SmartInspect Professional\lib\delphi\delphi2010\Siwinsock2.hpp
Siwinsock2.hpp(21): #include c:\program files\embarcadero\rad studio\7.0\include\Winsock2.h
[BCC32 Error] Winsock2.h(233): E2238 Multiple declaration for 'hostent'
Full parser context
TerpClient.cpp(11): #include C:\Program Files\Gurock Software\SmartInspect Professional\lib\delphi\delphi2010\SiAuto.hpp
SiAuto.hpp(18): #include C:\Program Files\Gurock Software\SmartInspect Professional\lib\delphi\delphi2010\Smartinspect.hpp
Smartinspect.hpp(28): #include C:\Program Files\Gurock Software\SmartInspect Professional\lib\delphi\delphi2010\Siwinsock2.hpp
Siwinsock2.hpp(21): #include c:\program files\embarcadero\rad studio\7.0\include\Winsock2.h
[BCC32 Error] winsock.h(168): E2344 Earlier declaration of 'hostent'
Full parser context
TerpClient.cpp(11): #include C:\Program Files\Gurock Software\SmartInspect Professional\lib\delphi\delphi2010\SiAuto.hpp
SiAuto.hpp(18): #include C:\Program Files\Gurock Software\SmartInspect Professional\lib\delphi\delphi2010\Smartinspect.hpp
Smartinspect.hpp(28): #include C:\Program Files\Gurock Software\SmartInspect Professional\lib\delphi\delphi2010\Siwinsock2.hpp
Siwinsock2.hpp(21): #include c:\program files\embarcadero\rad studio\7.0\include\Winsock2.h
[BCC32 Error] Winsock2.h(246): E2238 Multiple declaration for 'netent'
Full parser context
TerpClient.cpp(11): #include C:\Program Files\Gurock Software\SmartInspect Professional\lib\delphi\delphi2010\SiAuto.hpp
SiAuto.hpp(18): #include C:\Program Files\Gurock Software\SmartInspect Professional\lib\delphi\delphi2010\Smartinspect.hpp
Smartinspect.hpp(28): #include C:\Program Files\Gurock Software\SmartInspect Professional\lib\delphi\delphi2010\Siwinsock2.hpp
Siwinsock2.hpp(21): #include c:\program files\embarcadero\rad studio\7.0\include\Winsock2.h
[BCC32 Error] winsock.h(181): E2344 Earlier declaration of 'netent'
Full parser context
TerpClient.cpp(11): #include C:\Program Files\Gurock Software\SmartInspect Professional\lib\delphi\delphi2010\SiAuto.hpp
SiAuto.hpp(18): #include C:\Program Files\Gurock Software\SmartInspect Professional\lib\delphi\delphi2010\Smartinspect.hpp
Smartinspect.hpp(28): #include C:\Program Files\Gurock Software\SmartInspect Professional\lib\delphi\delphi2010\Siwinsock2.hpp
Siwinsock2.hpp(21): #include c:\program files\embarcadero\rad studio\7.0\include\Winsock2.h
[BCC32 Error] Winsock2.h(253): E2238 Multiple declaration for 'servent'
Full parser context
TerpClient.cpp(11): #include C:\Program Files\Gurock Software\SmartInspect Professional\lib\delphi\delphi2010\SiAuto.hpp
SiAuto.hpp(18): #include C:\Program Files\Gurock Software\SmartInspect Professional\lib\delphi\delphi2010\Smartinspect.hpp
Smartinspect.hpp(28): #include C:\Program Files\Gurock Software\SmartInspect Professional\lib\delphi\delphi2010\Siwinsock2.hpp
Siwinsock2.hpp(21): #include c:\program files\embarcadero\rad studio\7.0\include\Winsock2.h
[BCC32 Error] winsock.h(188): E2344 Earlier declaration of 'servent'
Full parser context
TerpClient.cpp(11): #include C:\Program Files\Gurock Software\SmartInspect Professional\lib\delphi\delphi2010\SiAuto.hpp
SiAuto.hpp(18): #include C:\Program Files\Gurock Software\SmartInspect Professional\lib\delphi\delphi2010\Smartinspect.hpp
Smartinspect.hpp(28): #include C:\Program Files\Gurock Software\SmartInspect Professional\lib\delphi\delphi2010\Siwinsock2.hpp
Siwinsock2.hpp(21): #include c:\program files\embarcadero\rad studio\7.0\include\Winsock2.h
[BCC32 Error] Winsock2.h(265): E2238 Multiple declaration for 'protoent'
Full parser context
TerpClient.cpp(11): #include C:\Program Files\Gurock Software\SmartInspect Professional\lib\delphi\delphi2010\SiAuto.hpp
SiAuto.hpp(18): #include C:\Program Files\Gurock Software\SmartInspect Professional\lib\delphi\delphi2010\Smartinspect.hpp
Smartinspect.hpp(28): #include C:\Program Files\Gurock Software\SmartInspect Professional\lib\delphi\delphi2010\Siwinsock2.hpp
Siwinsock2.hpp(21): #include c:\program files\embarcadero\rad studio\7.0\include\Winsock2.h
[BCC32 Error] winsock.h(200): E2344 Earlier declaration of 'protoent'
Full parser context
TerpClient.cpp(11): #include C:\Program Files\Gurock Software\SmartInspect Professional\lib\delphi\delphi2010\SiAuto.hpp
SiAuto.hpp(18): #include C:\Program Files\Gurock Software\SmartInspect Professional\lib\delphi\delphi2010\Smartinspect.hpp
Smartinspect.hpp(28): #include C:\Program Files\Gurock Software\SmartInspect Professional\lib\delphi\delphi2010\Siwinsock2.hpp
Siwinsock2.hpp(21): #include c:\program files\embarcadero\rad studio\7.0\include\Winsock2.h
[BCC32 Error] Winsock2.h(361): E2238 Multiple declaration for 'WSAData'
Full parser context
TerpClient.cpp(11): #include C:\Program Files\Gurock Software\SmartInspect Professional\lib\delphi\delphi2010\SiAuto.hpp
SiAuto.hpp(18): #include C:\Program Files\Gurock Software\SmartInspect Professional\lib\delphi\delphi2010\Smartinspect.hpp
Smartinspect.hpp(28): #include C:\Program Files\Gurock Software\SmartInspect Professional\lib\delphi\delphi2010\Siwinsock2.hpp
Siwinsock2.hpp(21): #include c:\program files\embarcadero\rad studio\7.0\include\Winsock2.h
[BCC32 Error] winsock.h(323): E2344 Earlier declaration of 'WSAData'
Full parser context
TerpClient.cpp(11): #include C:\Program Files\Gurock Software\SmartInspect Professional\lib\delphi\delphi2010\SiAuto.hpp
SiAuto.hpp(18): #include C:\Program Files\Gurock Software\SmartInspect Professional\lib\delphi\delphi2010\Smartinspect.hpp
Smartinspect.hpp(28): #include C:\Program Files\Gurock Software\SmartInspect Professional\lib\delphi\delphi2010\Siwinsock2.hpp
Siwinsock2.hpp(21): #include c:\program files\embarcadero\rad studio\7.0\include\Winsock2.h
[BCC32 Error] Winsock2.h(377): E2146 Need an identifier to declare
Full parser context
TerpClient.cpp(11): #include C:\Program Files\Gurock Software\SmartInspect Professional\lib\delphi\delphi2010\SiAuto.hpp
SiAuto.hpp(18): #include C:\Program Files\Gurock Software\SmartInspect Professional\lib\delphi\delphi2010\Smartinspect.hpp
Smartinspect.hpp(28): #include C:\Program Files\Gurock Software\SmartInspect Professional\lib\delphi\delphi2010\Siwinsock2.hpp
Siwinsock2.hpp(21): #include c:\program files\embarcadero\rad studio\7.0\include\Winsock2.h
[BCC32 Error] Winsock2.h(459): E2238 Multiple declaration for 'sockproto'
Full parser context
TerpClient.cpp(11): #include C:\Program Files\Gurock Software\SmartInspect Professional\lib\delphi\delphi2010\SiAuto.hpp
SiAuto.hpp(18): #include C:\Program Files\Gurock Software\SmartInspect Professional\lib\delphi\delphi2010\Smartinspect.hpp
Smartinspect.hpp(28): #include C:\Program Files\Gurock Software\SmartInspect Professional\lib\delphi\delphi2010\Siwinsock2.hpp
Siwinsock2.hpp(21): #include c:\program files\embarcadero\rad studio\7.0\include\Winsock2.h
[BCC32 Error] winsock.h(495): E2344 Earlier declaration of 'sockproto'
Full parser context
TerpClient.cpp(11): #include C:\Program Files\Gurock Software\SmartInspect Professional\lib\delphi\delphi2010\SiAuto.hpp
SiAuto.hpp(18): #include C:\Program Files\Gurock Software\SmartInspect Professional\lib\delphi\delphi2010\Smartinspect.hpp
Smartinspect.hpp(28): #include C:\Program Files\Gurock Software\SmartInspect Professional\lib\delphi\delphi2010\Siwinsock2.hpp
Siwinsock2.hpp(21): #include c:\program files\embarcadero\rad studio\7.0\include\Winsock2.h
[BCC32 Error] Winsock2.h(501): E2238 Multiple declaration for 'linger'
Full parser context
TerpClient.cpp(11): #include C:\Program Files\Gurock Software\SmartInspect Professional\lib\delphi\delphi2010\SiAuto.hpp
SiAuto.hpp(18): #include C:\Program Files\Gurock Software\SmartInspect Professional\lib\delphi\delphi2010\Smartinspect.hpp
Smartinspect.hpp(28): #include C:\Program Files\Gurock Software\SmartInspect Professional\lib\delphi\delphi2010\Siwinsock2.hpp
Siwinsock2.hpp(21): #include c:\program files\embarcadero\rad studio\7.0\include\Winsock2.h
[BCC32 Error] winsock.h(532): E2344 Earlier declaration of 'linger'
Full parser context
TerpClient.cpp(11): #include C:\Program Files\Gurock Software\SmartInspect Professional\lib\delphi\delphi2010\SiAuto.hpp
SiAuto.hpp(18): #include C:\Program Files\Gurock Software\SmartInspect Professional\lib\delphi\delphi2010\Smartinspect.hpp
Smartinspect.hpp(28): #include C:\Program Files\Gurock Software\SmartInspect Professional\lib\delphi\delphi2010\Siwinsock2.hpp
Siwinsock2.hpp(21): #include c:\program files\embarcadero\rad studio\7.0\include\Winsock2.h
[BCC32 Error] Winsock2.h(3975): E2190 Unexpected }
Full parser context
TerpClient.cpp(11): #include C:\Program Files\Gurock Software\SmartInspect Professional\lib\delphi\delphi2010\SiAuto.hpp
SiAuto.hpp(18): #include C:\Program Files\Gurock Software\SmartInspect Professional\lib\delphi\delphi2010\Smartinspect.hpp
Smartinspect.hpp(28): #include C:\Program Files\Gurock Software\SmartInspect Professional\lib\delphi\delphi2010\Siwinsock2.hpp
Siwinsock2.hpp(21): #include c:\program files\embarcadero\rad studio\7.0\include\Winsock2.h
[BCC32 Error] Smartinspect.hpp(1117): E2015 Ambiguity between 'TSockAddrIn' and 'Winsock::TSockAddrIn'
Full parser context
TerpClient.cpp(11): #include C:\Program Files\Gurock Software\SmartInspect Professional\lib\delphi\delphi2010\SiAuto.hpp
SiAuto.hpp(18): #include C:\Program Files\Gurock Software\SmartInspect Professional\lib\delphi\delphi2010\Smartinspect.hpp
Smartinspect.hpp(34): namespace Smartinspect
Smartinspect.hpp(1104): class TSiTcpClient
[BCC32 Error] Smartinspect.hpp(1118): E2015 Ambiguity between 'PSockAddrIn' and 'Winsock::PSockAddrIn'
Full parser context
TerpClient.cpp(11): #include C:\Program Files\Gurock Software\SmartInspect Professional\lib\delphi\delphi2010\SiAuto.hpp
SiAuto.hpp(18): #include C:\Program Files\Gurock Software\SmartInspect Professional\lib\delphi\delphi2010\Smartinspect.hpp
Smartinspect.hpp(34): namespace Smartinspect
Smartinspect.hpp(1104): class TSiTcpClient
