Click here to Skip to main content
15,887,135 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralVS.NET like interface Pin
Anonymous1-Oct-02 3:05
Anonymous1-Oct-02 3:05 
GeneralPrinting the Contents of a CDialog Pin
MobileCoder1-Oct-02 2:18
MobileCoder1-Oct-02 2:18 
Generalcatch HTTP Requests Pin
Ralfy1-Oct-02 2:09
Ralfy1-Oct-02 2:09 
GeneralRe: catch HTTP Requests Pin
Jon Hulatt1-Oct-02 5:40
Jon Hulatt1-Oct-02 5:40 
GeneralRe: catch HTTP Requests Pin
Ralfy1-Oct-02 17:32
Ralfy1-Oct-02 17:32 
GeneralSubstring Pin
John Bosko1-Oct-02 1:47
John Bosko1-Oct-02 1:47 
GeneralRe: Substring Pin
jhwurmbach1-Oct-02 2:01
jhwurmbach1-Oct-02 2:01 
GeneralWhen i include winsock2.h i get a ton of compile errors... Pin
Redeemer-dk1-Oct-02 1:34
Redeemer-dk1-Oct-02 1:34 
if i include winsock2.h in my program i get 64 errors and 11 warning and i don't know why. i've added the Ws2_32.lib to external dependencies.

here are the errors:
d:\Visual Studio .NET\Vc7\PlatformSDK\Include\WinSock2.h(109): error C2011: 'fd_set' : 'struct' type redefinition
d:\Visual Studio .NET\Vc7\PlatformSDK\Include\WinSock2.h(209): error C2011: 'hostent' : 'struct' type redefinition
d:\Visual Studio .NET\Vc7\PlatformSDK\Include\WinSock2.h(327): error C2011: 'in_addr' : 'struct' type redefinition
d:\Visual Studio .NET\Vc7\PlatformSDK\Include\WinSock2.h(625): error C2011: 'linger' : 'struct' type redefinition
d:\Visual Studio .NET\Vc7\PlatformSDK\Include\WinSock2.h(222): error C2011: 'netent' : 'struct' type redefinition
d:\Visual Studio .NET\Vc7\PlatformSDK\Include\WinSock2.h(241): error C2011: 'protoent' : 'struct' type redefinition
        d:\Visual Studio .NET\Vc7\PlatformSDK\Include\WinSock.h(185) : see declaration of 'protoent'
d:\Visual Studio .NET\Vc7\PlatformSDK\Include\WinSock2.h(229): error C2011: 'servent' : 'struct' type redefinition
        d:\Visual Studio .NET\Vc7\PlatformSDK\Include\WinSock.h(173) : see declaration of 'servent'
d:\Visual Studio .NET\Vc7\PlatformSDK\Include\WinSock2.h(546): error C2011: 'sockaddr' : 'struct' type redefinition
d:\Visual Studio .NET\Vc7\PlatformSDK\Include\WinSock2.h(385): error C2011: 'sockaddr_in' : 'struct' type redefinition
d:\Visual Studio .NET\Vc7\PlatformSDK\Include\WinSock2.h(586): error C2011: 'sockproto' : 'struct' type redefinition
d:\Visual Studio .NET\Vc7\PlatformSDK\Include\WinSock2.h(153): error C2011: 'timeval' : 'struct' type redefinition
d:\Visual Studio .NET\Vc7\PlatformSDK\Include\WinSock2.h(395): error C2011: 'WSAData' : 'struct' type redefinition
        d:\Visual Studio .NET\Vc7\PlatformSDK\Include\WinSock.h(329) : see declaration of 'WSAData'
d:\Visual Studio .NET\Vc7\PlatformSDK\Include\WinSock2.h(1610): error C2375: 'accept' : redefinition; different linkage
d:\Visual Studio .NET\Vc7\PlatformSDK\Include\WinSock2.h(1631): error C2375: 'bind' : redefinition; different linkage
d:\Visual Studio .NET\Vc7\PlatformSDK\Include\WinSock2.h(1650): error C2375: 'closesocket' : redefinition; different linkage
d:\Visual Studio .NET\Vc7\PlatformSDK\Include\WinSock2.h(1669): error C2375: 'connect' : redefinition; different linkage
d:\Visual Studio .NET\Vc7\PlatformSDK\Include\WinSock2.h(2091): error C2375: 'gethostbyaddr' : redefinition; different linkage
d:\Visual Studio .NET\Vc7\PlatformSDK\Include\WinSock2.h(2110): error C2375: 'gethostbyname' : redefinition; different linkage
d:\Visual Studio .NET\Vc7\PlatformSDK\Include\WinSock2.h(2128): error C2375: 'gethostname' : redefinition; different linkage
d:\Visual Studio .NET\Vc7\PlatformSDK\Include\WinSock2.h(1711): error C2375: 'getpeername' : redefinition; different linkage
d:\Visual Studio .NET\Vc7\PlatformSDK\Include\WinSock2.h(2201): error C2375: 'getprotobyname' : redefinition; different linkage
d:\Visual Studio .NET\Vc7\PlatformSDK\Include\WinSock2.h(2184): error C2375: 'getprotobynumber' : redefinition; different linkage
d:\Visual Studio .NET\Vc7\PlatformSDK\Include\WinSock2.h(2166): error C2375: 'getservbyname' : redefinition; different linkage
        d:\Visual Studio .NET\Vc7\PlatformSDK\Include\WinSock.h(865) : see declaration of 'getservbyname'
d:\Visual Studio .NET\Vc7\PlatformSDK\Include\WinSock2.h(2147): error C2375: 'getservbyport' : redefinition; different linkage
d:\Visual Studio .NET\Vc7\PlatformSDK\Include\WinSock2.h(1732): error C2375: 'getsockname' : redefinition; different linkage
d:\Visual Studio .NET\Vc7\PlatformSDK\Include\WinSock2.h(1755): error C2375: 'getsockopt' : redefinition; different linkage
d:\Visual Studio .NET\Vc7\PlatformSDK\Include\WinSock2.h(1776): error C2375: 'htonl' : redefinition; different linkage
d:\Visual Studio .NET\Vc7\PlatformSDK\Include\WinSock2.h(1793): error C2375: 'htons' : redefinition; different linkage
d:\Visual Studio .NET\Vc7\PlatformSDK\Include\WinSock2.h(1810): error C2375: 'inet_addr' : redefinition; different linkage
d:\Visual Studio .NET\Vc7\PlatformSDK\Include\WinSock2.h(1827): error C2375: 'inet_ntoa' : redefinition; different linkage
d:\Visual Studio .NET\Vc7\PlatformSDK\Include\WinSock2.h(1690): error C2375: 'ioctlsocket' : redefinition; different linkage
d:\Visual Studio .NET\Vc7\PlatformSDK\Include\WinSock2.h(1845): error C2375: 'listen' : redefinition; different linkage
        d:\Visual Studio .NET\Vc7\PlatformSDK\Include\WinSock.h(789) : see declaration of 'listen'
d:\Visual Studio .NET\Vc7\PlatformSDK\Include\WinSock2.h(1863): error C2375: 'ntohl' : redefinition; different linkage
d:\Visual Studio .NET\Vc7\PlatformSDK\Include\WinSock2.h(1880): error C2375: 'ntohs' : redefinition; different linkage
d:\Visual Studio .NET\Vc7\PlatformSDK\Include\WinSock2.h(1900): error C2375: 'recv' : redefinition; different linkage
d:\Visual Studio .NET\Vc7\PlatformSDK\Include\WinSock2.h(1925): error C2375: 'recvfrom' : redefinition; different linkage
d:\Visual Studio .NET\Vc7\PlatformSDK\Include\WinSock2.h(1951): error C2375: 'select' : redefinition; different linkage
d:\Visual Studio .NET\Vc7\PlatformSDK\Include\WinSock2.h(1975): error C2375: 'send' : redefinition; different linkage
d:\Visual Studio .NET\Vc7\PlatformSDK\Include\WinSock2.h(2000): error C2375: 'sendto' : redefinition; different linkage
d:\Visual Studio .NET\Vc7\PlatformSDK\Include\WinSock2.h(2026): error C2375: 'setsockopt' : redefinition; different linkage
d:\Visual Studio .NET\Vc7\PlatformSDK\Include\WinSock2.h(2048): error C2375: 'shutdown' : redefinition; different linkage
d:\Visual Studio .NET\Vc7\PlatformSDK\Include\WinSock2.h(2068): error C2375: 'socket' : redefinition; different linkage
d:\Visual Studio .NET\Vc7\PlatformSDK\Include\WinSock2.h(2493): error C2375: 'WSAAsyncGetHostByAddr' : redefinition; different linkage
d:\Visual Studio .NET\Vc7\PlatformSDK\Include\WinSock2.h(2466): error C2375: 'WSAAsyncGetHostByName' : redefinition; different linkage
d:\Visual Studio .NET\Vc7\PlatformSDK\Include\WinSock2.h(2416): error C2375: 'WSAAsyncGetProtoByName' : redefinition; different linkage
d:\Visual Studio .NET\Vc7\PlatformSDK\Include\WinSock2.h(2441): error C2375: 'WSAAsyncGetProtoByNumber' : redefinition; different linkage
d:\Visual Studio .NET\Vc7\PlatformSDK\Include\WinSock2.h(2363): error C2375: 'WSAAsyncGetServByName' : redefinition; different linkage
d:\Visual Studio .NET\Vc7\PlatformSDK\Include\WinSock2.h(2390): error C2375: 'WSAAsyncGetServByPort' : redefinition; different linkage
d:\Visual Studio .NET\Vc7\PlatformSDK\Include\WinSock2.h(2536): error C2375: 'WSAAsyncSelect' : redefinition; different linkage
d:\Visual Studio .NET\Vc7\PlatformSDK\Include\WinSock2.h(2516): error C2375: 'WSACancelAsyncRequest' : redefinition; different linkage
d:\Visual Studio .NET\Vc7\PlatformSDK\Include\WinSock2.h(2341): error C2375: 'WSACancelBlockingCall' : redefinition; different linkage
d:\Visual Studio .NET\Vc7\PlatformSDK\Include\WinSock2.h(2239): error C2375: 'WSACleanup' : redefinition; different linkage
d:\Visual Studio .NET\Vc7\PlatformSDK\Include\WinSock2.h(2273): error C2375: 'WSAGetLastError' : redefinition; different linkage
d:\Visual Studio .NET\Vc7\PlatformSDK\Include\WinSock2.h(2290): error C2375: 'WSAIsBlocking' : redefinition; different linkage
d:\Visual Studio .NET\Vc7\PlatformSDK\Include\WinSock2.h(2324): error C2375: 'WSASetBlockingHook' : redefinition; different linkage
d:\Visual Studio .NET\Vc7\PlatformSDK\Include\WinSock2.h(2256): error C2375: 'WSASetLastError' : redefinition; different linkage
d:\Visual Studio .NET\Vc7\PlatformSDK\Include\WinSock2.h(2221): error C2375: 'WSAStartup' : redefinition; different linkage
d:\Visual Studio .NET\Vc7\PlatformSDK\Include\WinSock2.h(2307): error C2375: 'WSAUnhookBlockingHook' : redefinition; different linkage
d:\90GIG\MP3ORGANIZER\FileTransfer\main.cpp(65): error C2440: '=' : cannot convert from 'int (__stdcall *)(WORD,LPWSADATA)' to 'int'
d:\90GIG\MP3ORGANIZER\FileTransfer\main.cpp(65): error C2440: '=' : cannot convert from 'int (__stdcall *)(WORD,LPWSADATA)' to 'int'
d:\90GIG\MP3ORGANIZER\FileTransfer\main.cpp(76): error C2440: '=' : cannot convert from 'SOCKET (__stdcall *)(int,int,int)' to 'SOCKET'
d:\90GIG\MP3ORGANIZER\FileTransfer\main.cpp(76): error C2440: '=' : cannot convert from 'SOCKET (__stdcall *)(int,int,int)' to 'SOCKET'
d:\90GIG\MP3ORGANIZER\FileTransfer\main.cpp(108): error C2440: '=' : cannot convert from 'SOCKET (__stdcall *)(SOCKET,sockaddr *,int *)' to 'SOCKET'
d:\90GIG\MP3ORGANIZER\FileTransfer\main.cpp(108): error C2440: '=' : cannot convert from 'SOCKET (__stdcall *)(SOCKET,sockaddr *,int *)' to 'SOCKET'
d:\Visual Studio .NET\Vc7\PlatformSDK\Include\WinSock2.h(512): warning C4005: 'AF_IPX' : macro redefinition
d:\Visual Studio .NET\Vc7\PlatformSDK\Include\WinSock2.h(540): warning C4005: 'AF_MAX' : macro redefinition
d:\Visual Studio .NET\Vc7\PlatformSDK\Include\WinSock2.h(672): warning C4005: 'FD_ACCEPT' : macro redefinition
d:\Visual Studio .NET\Vc7\PlatformSDK\Include\WinSock2.h(678): warning C4005: 'FD_CLOSE' : macro redefinition
d:\Visual Studio .NET\Vc7\PlatformSDK\Include\WinSock2.h(675): warning C4005: 'FD_CONNECT' : macro redefinition
d:\Visual Studio .NET\Vc7\PlatformSDK\Include\WinSock2.h(669): warning C4005: 'FD_OOB' : macro redefinition
d:\Visual Studio .NET\Vc7\PlatformSDK\Include\WinSock2.h(663): warning C4005: 'FD_READ' : macro redefinition
        d:\Visual Studio .NET\Vc7\PlatformSDK\Include\WinSock.h(569) : see previous definition of 'FD_READ'
d:\Visual Studio .NET\Vc7\PlatformSDK\Include\WinSock2.h(144): warning C4005: 'FD_SET' : macro redefinition
d:\Visual Studio .NET\Vc7\PlatformSDK\Include\WinSock2.h(666): warning C4005: 'FD_WRITE' : macro redefinition
        d:\Visual Studio .NET\Vc7\PlatformSDK\Include\WinSock.h(570) : see previous definition of 'FD_WRITE'
d:\Visual Studio .NET\Vc7\PlatformSDK\Include\WinSock2.h(455): warning C4005: 'SO_DONTLINGER' : macro redefinition
d:\Visual Studio .NET\Vc7\PlatformSDK\Include\WinSock2.h(638): warning C4005: 'SOMAXCONN' : macro redefinition


All help is very appreciated, thanks!

-Rune Svendsen
GeneralRe: When i include winsock2.h i get a ton of compile errors... Pin
Jon Hulatt1-Oct-02 1:45
Jon Hulatt1-Oct-02 1:45 
GeneralRe: When i include winsock2.h i get a ton of compile errors... Pin
Anonymous1-Oct-02 1:51
Anonymous1-Oct-02 1:51 
GeneralGetting version no. from resource Pin
Poul Haahr Klemmensen1-Oct-02 0:51
Poul Haahr Klemmensen1-Oct-02 0:51 
GeneralRe: Getting version no. from resource Pin
jmkhael1-Oct-02 1:29
jmkhael1-Oct-02 1:29 
GeneralRe: Getting version no. from resource Pin
Nick Parker1-Oct-02 1:35
protectorNick Parker1-Oct-02 1:35 
GeneralRe: Getting version no. from resource Pin
Jon Hulatt1-Oct-02 1:44
Jon Hulatt1-Oct-02 1:44 
GeneralRe: Getting version no. from resource Pin
Poul Haahr Klemmensen1-Oct-02 3:33
Poul Haahr Klemmensen1-Oct-02 3:33 
GeneralIPAddress control in a combo box Pin
Sluice1-Oct-02 0:20
Sluice1-Oct-02 0:20 
GeneralRe: IPAddress control in a combo box Pin
jmkhael1-Oct-02 0:44
jmkhael1-Oct-02 0:44 
GeneralSending messages to another application Pin
Richard Lewis1-Oct-02 0:06
Richard Lewis1-Oct-02 0:06 
GeneralRe: Sending messages to another application Pin
jmkhael1-Oct-02 0:25
jmkhael1-Oct-02 0:25 
GeneralRe: Sending messages to another application Pin
jmkhael1-Oct-02 0:26
jmkhael1-Oct-02 0:26 
GeneralRe: Sending messages to another application Pin
Richard Lewis1-Oct-02 0:34
Richard Lewis1-Oct-02 0:34 
GeneralRe: Sending messages to another application Pin
jmkhael1-Oct-02 0:42
jmkhael1-Oct-02 0:42 
QuestionWin32 WinSock tutorial anyone? Pin
Redeemer-dk30-Sep-02 23:52
Redeemer-dk30-Sep-02 23:52 
AnswerRe: Win32 WinSock tutorial anyone? Pin
carrie1-Oct-02 0:44
carrie1-Oct-02 0:44 
QuestionIs it possible to rename a project in VC .NET? Pin
Anonymous30-Sep-02 23:40
Anonymous30-Sep-02 23:40 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.