error C2101: '&' on constant

VC++6.0 编译 深入浅出MFC 2e frame7 出现错误 error C2101: '&' on constant 的解决办法
1。在MFC.H 中找到 class CObject 定义将其上面的
//#include
改为
#include "afxmsg_.h"

2。将AFXMSG.H 中的
#define ON_COMMAND(id, memberFxn) \
        { WM_COMMAND,CN_COMMAND, (WORD)id, (WORD)id, AfxSig_vv, (AFX_PMSG)memberFxn },
改为
#define ON_COMMAND(id, memberFxn) \
        { WM_COMMAND,         0, (WORD)id, (WORD)id, AfxSig_vv, (AFX_PMSG)memberFxn },

 

你可能感兴趣的:(VC++)