Visual C++ Developer Center > Visual C++ Forums > Visual C++ Language > Compilation error in MFC Visual Studio 2008 project.
Ask a questionAsk a question
 

AnswerCompilation error in MFC Visual Studio 2008 project.

  • Saturday, November 07, 2009 2:31 PMDaniel1982 Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    Hi Peoples,

    I'm writing a threaded MFC application where child threads post back messages to the main parent thread.

    But when I attempt to the define custom messages in the main dialog's header file, eg.

    8: #define WM_ADD_PROCESS_TO_LV (WM_USER+0x101)
    9 :#define WM_REMOVE_PROCESS_FROM_LV (WM_USER+0x102)

    I gett the following compilation errors:

    Error    1    error C2010: '+' : unexpected in macro formal parameter list    c:\documents and settings\daniel\desktop\pazuzu\pazuzu\pazuzudlg.h    8    Pazuzu
    Error    2    error C2010: '0' : unexpected in macro formal parameter list    c:\documents and settings\daniel\desktop\pazuzu\pazuzu\pazuzudlg.h    8    Pazuzu
    Error    3    error C2010: 'x' : unexpected in macro formal parameter list    c:\documents and settings\daniel\desktop\pazuzu\pazuzu\pazuzudlg.h    8    Pazuzu
    Error    4    error C2010: '+' : unexpected in macro formal parameter list    c:\documents and settings\daniel\desktop\pazuzu\pazuzu\pazuzudlg.h    9    Pazuzu
    Error    5    error C2010: '0' : unexpected in macro formal parameter list    c:\documents and settings\daniel\desktop\pazuzu\pazuzu\pazuzudlg.h    9    Pazuzu
    Error    6    error C2010: 'x' : unexpected in macro formal parameter list    c:\documents and settings\daniel\desktop\pazuzu\pazuzu\pazuzudlg.h    9    Pazuzu
    Error    7    error C2010: '+' : unexpected in macro formal parameter list    c:\documents and settings\daniel\desktop\pazuzu\pazuzu\pazuzudlg.h    8    Pazuzu
    Error    8    error C2010: '0' : unexpected in macro formal parameter list    c:\documents and settings\daniel\desktop\pazuzu\pazuzu\pazuzudlg.h    8    Pazuzu
    Error    9    error C2010: 'x' : unexpected in macro formal parameter list    c:\documents and settings\daniel\desktop\pazuzu\pazuzu\pazuzudlg.h    8    Pazuzu
    Error    10    error C2010: '+' : unexpected in macro formal parameter list    c:\documents and settings\daniel\desktop\pazuzu\pazuzu\pazuzudlg.h    9    Pazuzu
    Error    11    error C2010: '0' : unexpected in macro formal parameter list    c:\documents and settings\daniel\desktop\pazuzu\pazuzu\pazuzudlg.h    9    Pazuzu
    Error    12    error C2010: 'x' : unexpected in macro formal parameter list    c:\documents and settings\daniel\desktop\pazuzu\pazuzu\pazuzudlg.h    9    Pazuzu

    I've basically copied the code from the MSDN resources, so it may simply be a configuration issue. (Using unicode if that helps) - other than that I'm confused (and tired)

    If any one can provide assistance, I'll buy you a beer or 3.

    Cheers
    Daniel Hodder

Answers

All Replies