“:\program files\matlab\r2010b\extern\include\mclmcrrt.h(140)
: error C2061: syntax error : identifier 'REFCLSID'
c:\program files\matlab\r2010b\extern\include\mclmcrrt.h(161)
: error C2065: 'REFCLSID' : undeclared identifier
c:\program files\matlab\r2010b\extern\include\mclmcrrt.h(161)
: error C2146: syntax error : missing ')' before identifier
'clsid'
c:\program files\matlab\r2010b\extern\include\mclmcrrt.h(163)
: error C2059: syntax error : ')'
c:\program files\matlab\r2010b\extern\include\mclmcrrt.h(171)
: error C2061: syntax error : identifier 'REFCLSID'
c:\program files\matlab\r2010b\extern\include\mclmcrrt.h(191)
: error C2146: syntax error : missing ')' before identifier
'clsid'
c:\program files\matlab\r2010b\extern\include\mclmcrrt.h(193)
: error C2059: syntax error : ')'
c:\program files\matlab\r2010b\extern\include\mclmcrrt.h(200)
: error C2146: syntax error : missing ')' before identifier
'clsid'
c:\program files\matlab\r2010b\extern\include\mclmcrrt.h(200)
: error C2182: 'mclCLSIDtochar_proxy' : illegal use of type
'void'
c:\program files\matlab\r2010b\extern\include\mclmcrrt.h(200)
: error C2059: syntax error : ')'
c:\program files\matlab\r2010b\extern\include\mclmcrrt.h(214)
: error C2146: syntax error : missing ')' before identifier
'clsid'
c:\program files\matlab\r2010b\extern\include\mclmcrrt.h(216)
: error C2059: syntax error : ')'
c:\program files\matlab\r2010b\extern\include\mclmcrrt.h(224)
: error C2061: syntax error : identifier 'REFCLSID'
Error executing cl.exe.
Creating browse info file...
”
如果此前都正确。调整头文件包含顺序出现不同错误。认真检查头文件包含顺序,试试将Afx.h换为Afxwin.h。。