CodeGuru Home VC++ / MFC / C++ .NET / C# Visual Basic VB Forums Developer.com
Results 1 to 5 of 5
  1. #1
    Join Date
    Feb 2011
    Posts
    6

    Post Error when code migrated to vc9.0

    HI all

    Im trying to migrate the following code to VC 9.0,but it showing errors..And the will compile correctly in VC 6.0..Help me to debug in VC 9.0


    Code:
    /*++
    
    Copyright (c) 1989-1997  Microsoft Corporation
    
    Module Name:
    
        mswsock.h
    
    Abstract:
    
        This module contains the Microsoft-specific extensions to the Windows
        Sockets API.
    
    Author:
    
        Keith Moore (keithmo) 06-Oct-1995 (Separated from WINSOCK.H).
    
    Revision History:
    
    --*/
    
    
    #ifndef _MSWSOCK_
    #define _MSWSOCK_
    
    #ifdef __cplusplus
    extern "C" {
    #endif
    /*
     * Options for connect and disconnect data and options.  Used only by
     * non-TCP/IP transports such as DECNet, OSI TP4, etc.
     */
    #define SO_CONNDATA                 0x7000
    #define SO_CONNOPT                  0x7001
    #define SO_DISCDATA                 0x7002
    #define SO_DISCOPT                  0x7003
    #define SO_CONNDATALEN              0x7004
    #define SO_CONNOPTLEN               0x7005
    #define SO_DISCDATALEN              0x7006
    #define SO_DISCOPTLEN               0x7007
    
    /*
     * Option for opening sockets for synchronous access.
     */
    #define SO_OPENTYPE                 0x7008
    
    #define SO_SYNCHRONOUS_ALERT        0x10
    #define SO_SYNCHRONOUS_NONALERT     0x20
    
    /*
     * Other NT-specific options.
     */
    #define SO_MAXDG                    0x7009
    #define SO_MAXPATHDG                0x700A
    #define SO_UPDATE_ACCEPT_CONTEXT    0x700B
    #define SO_CONNECT_TIME             0x700C
    
    /*
     * TCP options.
     */
    #define TCP_BSDURGENT               0x7000
    
    /*
     * Microsoft extended APIs.
     */
    int
    PASCAL FAR
    WSARecvEx (
        SOCKET s,
        char FAR *buf,
        int len,
        int FAR *flags
        );
    
    typedef struct _TRANSMIT_FILE_BUFFERS {
        LPVOID Head;
        DWORD HeadLength;
        LPVOID Tail;
        DWORD TailLength;
    } TRANSMIT_FILE_BUFFERS, *PTRANSMIT_FILE_BUFFERS, FAR *LPTRANSMIT_FILE_BUFFERS;
    
    #define TF_DISCONNECT       0x01
    #define TF_REUSE_SOCKET     0x02
    #define TF_WRITE_BEHIND     0x04
    
    BOOL
    PASCAL FAR
    TransmitFile (
        IN SOCKET hSocket,
        IN HANDLE hFile,
        IN DWORD nNumberOfBytesToWrite,
        IN DWORD nNumberOfBytesPerSend,
        IN LPOVERLAPPED lpOverlapped,
        IN LPTRANSMIT_FILE_BUFFERS lpTransmitBuffers,
        IN DWORD dwReserved
        );
    
    BOOL
    PASCAL FAR
    AcceptEx (
        IN SOCKET sListenSocket,
        IN SOCKET sAcceptSocket,
        IN PVOID lpOutputBuffer,
        IN DWORD dwReceiveDataLength,
        IN DWORD dwLocalAddressLength,
        IN DWORD dwRemoteAddressLength,
        OUT LPDWORD lpdwBytesReceived,
        IN LPOVERLAPPED lpOverlapped
        );
    
    VOID
    PASCAL FAR
    GetAcceptExSockaddrs (
        IN PVOID lpOutputBuffer,
        IN DWORD dwReceiveDataLength,
        IN DWORD dwLocalAddressLength,
        IN DWORD dwRemoteAddressLength,
        OUT struct sockaddr **LocalSockaddr,
        OUT LPINT LocalSockaddrLength,
        OUT struct sockaddr **RemoteSockaddr,
        OUT LPINT RemoteSockaddrLength
        );
    
    /*
     * "QueryInterface" versions of the above APIs.
     */
    
    typedef
    BOOL
    (PASCAL FAR * LPFN_TRANSMITFILE)(
        IN SOCKET hSocket,
        IN HANDLE hFile,
        IN DWORD nNumberOfBytesToWrite,
        IN DWORD nNumberOfBytesPerSend,
        IN LPOVERLAPPED lpOverlapped,
        IN LPTRANSMIT_FILE_BUFFERS lpTransmitBuffers,
        IN DWORD dwReserved
        );
    
    #define WSAID_TRANSMITFILE \
            {0xb5367df0,0xcbac,0x11cf,{0x95,0xca,0x00,0x80,0x5f,0x48,0xa1,0x92}}
    
    typedef
    BOOL
    (PASCAL FAR * LPFN_ACCEPTEX)(
        IN SOCKET sListenSocket,
        IN SOCKET sAcceptSocket,
        IN PVOID lpOutputBuffer,
        IN DWORD dwReceiveDataLength,
        IN DWORD dwLocalAddressLength,
        IN DWORD dwRemoteAddressLength,
        OUT LPDWORD lpdwBytesReceived,
        IN LPOVERLAPPED lpOverlapped
        );
    
    #define WSAID_ACCEPTEX \
            {0xb5367df1,0xcbac,0x11cf,{0x95,0xca,0x00,0x80,0x5f,0x48,0xa1,0x92}}
    
    typedef
    VOID
    (PASCAL FAR * LPFN_GETACCEPTEXSOCKADDRS)(
        IN PVOID lpOutputBuffer,
        IN DWORD dwReceiveDataLength,
        IN DWORD dwLocalAddressLength,
        IN DWORD dwRemoteAddressLength,
        OUT struct sockaddr **LocalSockaddr,
        OUT LPINT LocalSockaddrLength,
        OUT struct sockaddr **RemoteSockaddr,
        OUT LPINT RemoteSockaddrLength
        );
    
    #define WSAID_GETACCEPTEXSOCKADDRS \
            {0xb5367df2,0xcbac,0x11cf,{0x95,0xca,0x00,0x80,0x5f,0x48,0xa1,0x92}}
    
    
    #ifdef __cplusplus
    }
    #endif
    
    #endif  /* _MSWSOCK_ */
    the error
    Code:
    Error	1	error C2065: 'SOCKET' : undeclared identifier	c:\program files\microsoft visual studio\vc98\include\mswsock.h	73	severstate
    Error	2	error C2146: syntax error : missing ')' before identifier 's'	c:\program files\microsoft visual studio\vc98\include\mswsock.h	73	severstate
    Error	4	error C2059: syntax error : ')'	c:\program files\microsoft visual studio\vc98\include\mswsock.h	77	severstate
    Error	5	error C2065: 'SOCKET' : undeclared identifier	c:\program files\microsoft visual studio\vc98\include\mswsock.h	93	severstate
    Error	6	error C2146: syntax error : missing ')' before identifier 'hSocket'	c:\program files\microsoft visual studio\vc98\include\mswsock.h	93	severstate
    Error	8	error C2059: syntax error : ')'	c:\program files\microsoft visual studio\vc98\include\mswsock.h	100	severstate
    Error	9	error C2065: 'SOCKET' : undeclared identifier	c:\program files\microsoft visual studio\vc98\include\mswsock.h	105	severstate
    Error	10	error C2146: syntax error : missing ')' before identifier 'sListenSocket'	c:\program files\microsoft visual studio\vc98\include\mswsock.h	105	severstate
    Error	12	error C2059: syntax error : ')'	c:\program files\microsoft visual studio\vc98\include\mswsock.h	113	severstate
    Error	13	error C2065: 'SOCKET' : undeclared identifier	c:\program files\microsoft visual studio\vc98\include\mswsock.h	135	severstate
    Error	14	error C2146: syntax error : missing ')' before identifier 'hSocket'	c:\program files\microsoft visual studio\vc98\include\mswsock.h	135	severstate
    Error	15	error C2165: 'left-side modifier' : cannot modify pointers to data	c:\program files\microsoft visual studio\vc98\include\mswsock.h	135	severstate
    Error	16	error C2513: 'BOOL *' : no variable declared before '='	c:\program files\microsoft visual studio\vc98\include\mswsock.h	135	severstate
    Error	17	error C2059: syntax error : ')'	c:\program files\microsoft visual studio\vc98\include\mswsock.h	142	severstate
    Error	18	error C2065: 'SOCKET' : undeclared identifier	c:\program files\microsoft visual studio\vc98\include\mswsock.h	150	severstate
    Error	19	error C2146: syntax error : missing ')' before identifier 'sListenSocket'	c:\program files\microsoft visual studio\vc98\include\mswsock.h	150	severstate
    Error	20	error C2165: 'left-side modifier' : cannot modify pointers to data	c:\program files\microsoft visual studio\vc98\include\mswsock.h	150	severstate
    Error	21	error C2513: 'BOOL *' : no variable declared before '='	c:\program files\microsoft visual studio\vc98\include\mswsock.h	150	severstate
    Error	22	error C2059: syntax error : ')'	c:\program files\microsoft visual studio\vc98\include\mswsock.h	158	severstate
    Error	23	error C2065: 'LLONG_MIN' : undeclared identifier	c:\program files\microsoft visual studio 9.0\vc\ce\atlmfc\include\atlalloc.h	80	severstate
    Error	24	error C2057: expected constant expression	c:\program files\microsoft visual studio 9.0\vc\ce\atlmfc\include\atlalloc.h	80	severstate
    Error	25	error C2065: 'LLONG_MAX' : undeclared identifier	c:\program files\microsoft visual studio 9.0\vc\ce\atlmfc\include\atlalloc.h	81	severstate
    Error	26	error C2057: expected constant expression	c:\program files\microsoft visual studio 9.0\vc\ce\atlmfc\include\atlalloc.h	81	severstate
    Error	27	error C2065: 'ULLONG_MAX' : undeclared identifier	c:\program files\microsoft visual studio 9.0\vc\ce\atlmfc\include\atlalloc.h	89	severstate
    Error	28	error C2057: expected constant expression	c:\program files\microsoft visual studio 9.0\vc\ce\atlmfc\include\atlalloc.h	89	severstate
    Error	29	error C3861: '_resetstkoflw': identifier not found	c:\program files\microsoft visual studio 9.0\vc\ce\atlmfc\include\atlalloc.h	611	severstate
    Error	30	error C2061: syntax error : identifier 'LONG_PTR'	c:\program files\microsoft visual studio 9.0\vc\ce\atlmfc\include\atlconv.h	98	severstate
    Error	31	error C2146: syntax error : missing '(' before identifier 'LONG_PTR'	c:\program files\microsoft visual studio 9.0\vc\ce\atlmfc\include\atlconv.h	98	severstate
    Error	32	error C2061: syntax error : identifier 'LONG_PTR'	c:\program files\microsoft visual studio 9.0\vc\ce\atlmfc\include\atlconv.h	98	severstate
    Error	33	error C2146: syntax error : missing '(' before identifier 'LONG_PTR'	c:\program files\microsoft visual studio 9.0\vc\ce\atlmfc\include\atlconv.h	98	severstate
    Error	34	error C2039: 'lstrlenW' : is not a member of 'ATL'	c:\program files\microsoft visual studio 9.0\vc\ce\atlmfc\include\atlconv.h	695	severstate
    Error	35	error C3861: 'memcpy_s': identifier not found	c:\program files\microsoft visual studio 9.0\vc\ce\atlmfc\include\atlconv.h	698	severstate
    Error	36	error C3861: 'wcscat_s': identifier not found	c:\program files\microsoft visual studio 9.0\vc\ce\atlmfc\include\atlconv.h	700	severstate
    Error	37	error C3861: 'memcpy_s': identifier not found	c:\program files\microsoft visual studio 9.0\vc\ce\atlmfc\include\atlconv.h	953	severstate
    Error	38	error C3861: 'memcpy_s': identifier not found	c:\program files\microsoft visual studio 9.0\vc\ce\atlmfc\include\atlconv.h	961	severstate
    Error	39	error C3861: 'memcpy_s': identifier not found	c:\program files\microsoft visual studio 9.0\vc\ce\atlmfc\include\atlconv.h	972	severstate
    Error	40	error C3861: 'memcpy_s': identifier not found	c:\program files\microsoft visual studio 9.0\vc\ce\atlmfc\include\atlconv.h	989	severstate
    Error	41	error C3861: 'memcpy_s': identifier not found	c:\program files\microsoft visual studio 9.0\vc\ce\atlmfc\include\atlconv.h	994	severstate
    Error	42	error C3861: 'memcpy_s': identifier not found	c:\program files\microsoft visual studio 9.0\vc\ce\atlmfc\include\atlconv.h	1035	severstate
    Error	43	error C3861: 'memcpy_s': identifier not found	c:\program files\microsoft visual studio 9.0\vc\ce\atlmfc\include\atlconv.h	1040	severstate
    Error	44	error C3861: 'memcpy_s': identifier not found	c:\program files\microsoft visual studio 9.0\vc\ce\atlmfc\include\atlconv.h	1155	severstate
    Error	45	error C3861: 'memcpy_s': identifier not found	c:\program files\microsoft visual studio 9.0\vc\ce\atlmfc\include\atlconv.h	1163	severstate
    Error	46	error C3861: 'memcpy_s': identifier not found	c:\program files\microsoft visual studio 9.0\vc\ce\atlmfc\include\atlconv.h	1174	severstate
    Error	47	error C2143: syntax error : missing ';' before '__stdcall'	c:\program files\microsoft visual studio 9.0\vc\ce\atlmfc\include\atldebugapi.h	31	severstate
    Error	48	error C4430: missing type specifier - int assumed. Note: C++ does not support default-int	c:\program files\microsoft visual studio 9.0\vc\ce\atlmfc\include\atldebugapi.h	31	severstate
    Error	49	error C4430: missing type specifier - int assumed. Note: C++ does not support default-int	c:\program files\microsoft visual studio 9.0\vc\ce\atlmfc\include\atldebugapi.h	31	severstate
    Error	50	error C2146: syntax error : missing ')' before identifier 'dwProcess'	c:\program files\microsoft visual studio 9.0\vc\ce\atlmfc\include\atldebugapi.h	32	severstate
    Error	52	error C2182: 'AtlTraceCloseProcess' : illegal use of type 'void'	c:\program files\microsoft visual studio 9.0\vc\ce\atlmfc\include\atldebugapi.h	32	severstate
    Error	53	error C2059: syntax error : ')'	c:\program files\microsoft visual studio 9.0\vc\ce\atlmfc\include\atldebugapi.h	32	severstate
    Error	54	error C2146: syntax error : missing ')' before identifier 'dwProcess'	c:\program files\microsoft visual studio 9.0\vc\ce\atlmfc\include\atldebugapi.h	33	severstate
    Error	56	error C2182: 'AtlTraceSnapshotProcess' : illegal use of type 'void'	c:\program files\microsoft visual studio 9.0\vc\ce\atlmfc\include\atldebugapi.h	33	severstate
    Error	57	error C2059: syntax error : ')'	c:\program files\microsoft visual studio 9.0\vc\ce\atlmfc\include\atldebugapi.h	33	severstate
    Error	58	error C2143: syntax error : missing ';' before '__stdcall'	c:\program files\microsoft visual studio 9.0\vc\ce\atlmfc\include\atldebugapi.h	35	severstate
    Error	59	error C4430: missing type specifier - int assumed. Note: C++ does not support default-int	c:\program files\microsoft visual studio 9.0\vc\ce\atlmfc\include\atldebugapi.h	35	severstate
    Error	60	error C2086: 'int ATL::DWORD_PTR' : redefinition	c:\program files\microsoft visual studio 9.0\vc\ce\atlmfc\include\atldebugapi.h	35	severstate
    Error	61	error C4430: missing type specifier - int assumed. Note: C++ does not support default-int	c:\program files\microsoft visual studio 9.0\vc\ce\atlmfc\include\atldebugapi.h	37	severstate
    Error	62	error C2146: syntax error : missing ')' before identifier 'dwModule'	c:\program files\microsoft visual studio 9.0\vc\ce\atlmfc\include\atldebugapi.h	41	severstate
    Error	64	error C2059: syntax error : ')'	c:\program files\microsoft visual studio 9.0\vc\ce\atlmfc\include\atldebugapi.h	41	severstate
    Error	65	error C2143: syntax error : missing ';' before '__stdcall'	c:\program files\microsoft visual studio 9.0\vc\ce\atlmfc\include\atldebugapi.h	44	severstate
    Error	66	error C4430: missing type specifier - int assumed. Note: C++ does not support default-int	c:\program files\microsoft visual studio 9.0\vc\ce\atlmfc\include\atldebugapi.h	44	severstate
    Error	67	error C2086: 'int ATL::DWORD_PTR' : redefinition	c:\program files\microsoft visual studio 9.0\vc\ce\atlmfc\include\atldebugapi.h	44	severstate
    Error	68	error C2146: syntax error : missing ')' before identifier 'dwModule'	c:\program files\microsoft visual studio 9.0\vc\ce\atlmfc\include\atldebugapi.h	44	severstate
    Error	70	error C4430: missing type specifier - int assumed. Note: C++ does not support default-int	c:\program files\microsoft visual studio 9.0\vc\ce\atlmfc\include\atldebugapi.h	44	severstate
    Error	71	error C2059: syntax error : ')'	c:\program files\microsoft visual studio 9.0\vc\ce\atlmfc\include\atldebugapi.h	44	severstate
    Error	72	error C2143: syntax error : missing ';' before '__stdcall'	c:\program files\microsoft visual studio 9.0\vc\ce\atlmfc\include\atldebugapi.h	46	severstate
    Error	73	error C4430: missing type specifier - int assumed. Note: C++ does not support default-int	c:\program files\microsoft visual studio 9.0\vc\ce\atlmfc\include\atldebugapi.h	46	severstate
    Error	74	error C2086: 'int ATL::DWORD_PTR' : redefinition	c:\program files\microsoft visual studio 9.0\vc\ce\atlmfc\include\atldebugapi.h	46	severstate
    Error	75	error C2146: syntax error : missing ')' before identifier 'dwModule'	c:\program files\microsoft visual studio 9.0\vc\ce\atlmfc\include\atldebugapi.h	46	severstate
    Error	77	error C4430: missing type specifier - int assumed. Note: C++ does not support default-int	c:\program files\microsoft visual studio 9.0\vc\ce\atlmfc\include\atldebugapi.h	46	severstate
    Error	78	error C2059: syntax error : ')'	c:\program files\microsoft visual studio 9.0\vc\ce\atlmfc\include\atldebugapi.h	46	severstate
    Error	79	error C2146: syntax error : missing ')' before identifier 'dwProcess'	c:\program files\microsoft visual studio 9.0\vc\ce\atlmfc\include\atldebugapi.h	48	severstate
    Error	81	error C2059: syntax error : ')'	c:\program files\microsoft visual studio 9.0\vc\ce\atlmfc\include\atldebugapi.h	48	severstate
    Error	82	error C2146: syntax error : missing ')' before identifier 'dwProcess'	c:\program files\microsoft visual studio 9.0\vc\ce\atlmfc\include\atldebugapi.h	49	severstate
    Error	84	error C2059: syntax error : ')'	c:\program files\microsoft visual studio 9.0\vc\ce\atlmfc\include\atldebugapi.h	49	severstate
    Error	85	error C2146: syntax error : missing ')' before identifier 'dwProcess'	c:\program files\microsoft visual studio 9.0\vc\ce\atlmfc\include\atldebugapi.h	50	severstate
    Error	87	error C2059: syntax error : ')'	c:\program files\microsoft visual studio 9.0\vc\ce\atlmfc\include\atldebugapi.h	50	severstate
    Error	88	error C2146: syntax error : missing ')' before identifier 'dwProcess'	c:\program files\microsoft visual studio 9.0\vc\ce\atlmfc\include\atldebugapi.h	51	severstate
    Error	90	error C2059: syntax error : ')'	c:\program files\microsoft visual studio 9.0\vc\ce\atlmfc\include\atldebugapi.h	51	severstate
    Error	91	error C2146: syntax error : missing ')' before identifier 'dwProcess'	c:\program files\microsoft visual studio 9.0\vc\ce\atlmfc\include\atldebugapi.h	52	severstate
    Error	93	error C2059: syntax error : ')'	c:\program files\microsoft visual studio 9.0\vc\ce\atlmfc\include\atldebugapi.h	52	severstate
    Error	94	error C2146: syntax error : missing ')' before identifier 'dwProcess'	c:\program files\microsoft visual studio 9.0\vc\ce\atlmfc\include\atldebugapi.h	53	severstate
    Error	96	error C2059: syntax error : ')'	c:\program files\microsoft visual studio 9.0\vc\ce\atlmfc\include\atldebugapi.h	53	severstate
    Error	97	error C2146: syntax error : missing ')' before identifier 'dwModule'	c:\program files\microsoft visual studio 9.0\vc\ce\atlmfc\include\atldebugapi.h	65	severstate
    Error	99	error C2182: 'AtlTraceVA' : illegal use of type 'void'	c:\program files\microsoft visual studio 9.0\vc\ce\atlmfc\include\atldebugapi.h	65	severstate
    Error	100	error C2059: syntax error : ')'	c:\program files\microsoft visual studio 9.0\vc\ce\atlmfc\include\atldebugapi.h	66	severstate
    Error	101	error C2146: syntax error : missing ')' before identifier 'dwModule'	c:\program files\microsoft visual studio 9.0\vc\ce\atlmfc\include\atldebugapi.h	68	severstate
    Error	103	error C2182: 'AtlTraceVU' : illegal use of type 'void'	c:\program files\microsoft visual studio 9.0\vc\ce\atlmfc\include\atldebugapi.h	68	severstate
    Error	104	error C2059: syntax error : ')'	c:\program files\microsoft visual studio 9.0\vc\ce\atlmfc\include\atldebugapi.h	69	severstate
    Error	105	error C2061: syntax error : identifier 'DWORD_PTR'	c:\program files\microsoft visual studio 9.0\vc\ce\atlmfc\include\atldebugapi.h	72	severstate
    Error	106	error C2061: syntax error : identifier 'DWORD_PTR'	c:\program files\microsoft visual studio 9.0\vc\ce\atlmfc\include\atldebugapi.h	73	severstate
    Error	107	error C2061: syntax error : identifier 'DWORD_PTR'	c:\program files\microsoft visual studio 9.0\vc\ce\atlmfc\include\atldebugapi.h	74	severstate
    Error	108	error C2061: syntax error : identifier 'DWORD_PTR'	c:\program files\microsoft visual studio 9.0\vc\ce\atlmfc\include\atldebugapi.h	75	severstate
    Error	109	error C2146: syntax error : missing ';' before identifier 'dwModule'	c:\program files\microsoft visual studio 9.0\vc\ce\atlmfc\include\atldebugapi.h	102	severstate
    Error	110	error C4430: missing type specifier - int assumed. Note: C++ does not support default-int	c:\program files\microsoft visual studio 9.0\vc\ce\atlmfc\include\atldebugapi.h	102	severstate
    Error	111	error C4430: missing type specifier - int assumed. Note: C++ does not support default-int	c:\program files\microsoft visual studio 9.0\vc\ce\atlmfc\include\atldebugapi.h	102	severstate
    Error	112	error C2146: syntax error : missing ';' before identifier 'dwCategory'	c:\program files\microsoft visual studio 9.0\vc\ce\atlmfc\include\atldebugapi.h	110	severstate
    Error	113	error C4430: missing type specifier - int assumed. Note: C++ does not support default-int	c:\program files\microsoft visual studio 9.0\vc\ce\atlmfc\include\atldebugapi.h	110	severstate
    Error	114	error C4430: missing type specifier - int assumed. Note: C++ does not support default-int	c:\program files\microsoft visual studio 9.0\vc\ce\atlmfc\include\atldebugapi.h	110	severstate
    Last edited by Marc G; February 22nd, 2011 at 04:10 AM. Reason: Added code tags

  2. #2
    Join Date
    Nov 2003
    Location
    Belgium
    Posts
    8,150

    Re: Error when code migrated to vc9.0

    You are probably missing an include for <winsock2.h>.
    Marc Gregoire - NuonSoft (http://www.nuonsoft.com)
    My Blog
    Wallpaper Cycler 3.5.0.97

    Author of Professional C++, 4th Edition by Wiley/Wrox (includes C++17 features)
    ISBN: 978-1-119-42130-6
    [ http://www.facebook.com/professionalcpp ]

  3. #3
    Join Date
    Feb 2011
    Posts
    6

    Post Re: Error when code migrated to vc9.0

    Thanks for the reply

    But I tried with including <winsock2.h>,then also it is showing same error

    Regards
    anand

  4. #4
    Join Date
    Nov 2003
    Location
    Belgium
    Posts
    8,150

    Re: Error when code migrated to vc9.0

    Is this a big project?
    Could you attach your project so we can take a look at it?
    Please remove temporary files like the NCB.
    Marc Gregoire - NuonSoft (http://www.nuonsoft.com)
    My Blog
    Wallpaper Cycler 3.5.0.97

    Author of Professional C++, 4th Edition by Wiley/Wrox (includes C++17 features)
    ISBN: 978-1-119-42130-6
    [ http://www.facebook.com/professionalcpp ]

  5. #5
    Join Date
    Oct 2006
    Location
    Sweden
    Posts
    3,654

    Re: Error when code migrated to vc9.0

    You have a mixup regarding the include paths for vc6 & vc9. My best guess is that you when installing vc6 said yes to add msvcvars to your environment. I.e. delete all vc6 directories from your environment (uninstall vc6 probably also works) variables. See c:\program files\microsoft visual studio\vc98\bin\vcvars32.bat (or something similar) for details.
    Debugging is twice as hard as writing the code in the first place.
    Therefore, if you write the code as cleverly as possible, you are, by
    definition, not smart enough to debug it.
    - Brian W. Kernighan

    To enhance your chance's of getting an answer be sure to read
    http://www.codeguru.com/forum/announ...nouncementid=6
    and http://www.codeguru.com/forum/showthread.php?t=366302 before posting

    Refresh your memory on formatting tags here
    http://www.codeguru.com/forum/misc.php?do=bbcode

    Get your free MS compiler here
    https://visualstudio.microsoft.com/vs

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  





Click Here to Expand Forum to Full Width

Featured