编译后出错如下,应该怎么调试!?xiexieC:\Documents and Settings\YOUME\桌面\SDISample_RECT\SDISample_RECT\SDISample_RECT\SDISample_RECT.cpp(19) : error C2059: syntax error : '&&'
C:\Documents and Settings\YOUME\桌面\SDISample_RECT\SDISample_RECT\SDISample_RECT\SDISample_RECT.cpp(19) : error C2143: syntax error : missing ';' before '}'
C:\Documents and Settings\YOUME\桌面\SDISample_RECT\SDISample_RECT\SDISample_RECT\SDISample_RECT.cpp(19) : error C2143: syntax error : missing ';' before '}'
C:\Documents and Settings\YOUME\桌面\SDISample_RECT\SDISample_RECT\SDISample_RECT\SDISample_RECT.cpp(21) : error C2143: syntax error : missing ';' before '{'
C:\Documents and Settings\YOUME\桌面\SDISample_RECT\SDISample_RECT\SDISample_RECT\SDISample_RECT.cpp(21) : error C2447: missing function header (old-style formal list?)
C:\Documents and Settings\YOUME\桌面\SDISample_RECT\SDISample_RECT\SDISample_RECT\SDISample_RECT.cpp(21) : error C2143: syntax error : missing ';' before ','
C:\Documents and Settings\YOUME\桌面\SDISample_RECT\SDISample_RECT\SDISample_RECT\SDISample_RECT.cpp(22) : error C2143: syntax error : missing ';' before '{'
C:\Documents and Settings\YOUME\桌面\SDISample_RECT\SDISample_RECT\SDISample_RECT\SDISample_RECT.cpp(22) : error C2447: missing function header (old-style formal list?)
C:\Documents and Settings\YOUME\桌面\SDISample_RECT\SDISample_RECT\SDISample_RECT\SDISample_RECT.cpp(22) : error C2143: syntax error : missing ';' before ','
C:\Documents and Settings\YOUME\桌面\SDISample_RECT\SDISample_RECT\SDISample_RECT\SDISample_RECT.cpp(24) : error C2143: syntax error : missing ';' before '{'
C:\Documents and Settings\YOUME\桌面\SDISample_RECT\SDISample_RECT\SDISample_RECT\SDISample_RECT.cpp(24) : error C2447: missing function header (old-style formal list?)
C:\Documents and Settings\YOUME\桌面\SDISample_RECT\SDISample_RECT\SDISample_RECT\SDISample_RECT.cpp(24) : error C2143: syntax error : missing ';' before ','
C:\Documents and Settings\YOUME\桌面\SDISample_RECT\SDISample_RECT\SDISample_RECT\SDISample_RECT.cpp(25) : error C2143: syntax error : missing ';' before '{'
C:\Documents and Settings\YOUME\桌面\SDISample_RECT\SDISample_RECT\SDISample_RECT\SDISample_RECT.cpp(25) : error C2447: missing function header (old-style formal list?)
C:\Documents and Settings\YOUME\桌面\SDISample_RECT\SDISample_RECT\SDISample_RECT\SDISample_RECT.cpp(25) : error C2143: syntax error : missing ';' before '}'
执行 cl.exe 时出错.SDISample_RECT.exe - 1 error(s), 0 warning(s)
C:\Documents and Settings\YOUME\桌面\SDISample_RECT\SDISample_RECT\SDISample_RECT\SDISample_RECT.cpp(19) : error C2143: syntax error : missing ';' before '}'
C:\Documents and Settings\YOUME\桌面\SDISample_RECT\SDISample_RECT\SDISample_RECT\SDISample_RECT.cpp(19) : error C2143: syntax error : missing ';' before '}'
C:\Documents and Settings\YOUME\桌面\SDISample_RECT\SDISample_RECT\SDISample_RECT\SDISample_RECT.cpp(21) : error C2143: syntax error : missing ';' before '{'
C:\Documents and Settings\YOUME\桌面\SDISample_RECT\SDISample_RECT\SDISample_RECT\SDISample_RECT.cpp(21) : error C2447: missing function header (old-style formal list?)
C:\Documents and Settings\YOUME\桌面\SDISample_RECT\SDISample_RECT\SDISample_RECT\SDISample_RECT.cpp(21) : error C2143: syntax error : missing ';' before ','
C:\Documents and Settings\YOUME\桌面\SDISample_RECT\SDISample_RECT\SDISample_RECT\SDISample_RECT.cpp(22) : error C2143: syntax error : missing ';' before '{'
C:\Documents and Settings\YOUME\桌面\SDISample_RECT\SDISample_RECT\SDISample_RECT\SDISample_RECT.cpp(22) : error C2447: missing function header (old-style formal list?)
C:\Documents and Settings\YOUME\桌面\SDISample_RECT\SDISample_RECT\SDISample_RECT\SDISample_RECT.cpp(22) : error C2143: syntax error : missing ';' before ','
C:\Documents and Settings\YOUME\桌面\SDISample_RECT\SDISample_RECT\SDISample_RECT\SDISample_RECT.cpp(24) : error C2143: syntax error : missing ';' before '{'
C:\Documents and Settings\YOUME\桌面\SDISample_RECT\SDISample_RECT\SDISample_RECT\SDISample_RECT.cpp(24) : error C2447: missing function header (old-style formal list?)
C:\Documents and Settings\YOUME\桌面\SDISample_RECT\SDISample_RECT\SDISample_RECT\SDISample_RECT.cpp(24) : error C2143: syntax error : missing ';' before ','
C:\Documents and Settings\YOUME\桌面\SDISample_RECT\SDISample_RECT\SDISample_RECT\SDISample_RECT.cpp(25) : error C2143: syntax error : missing ';' before '{'
C:\Documents and Settings\YOUME\桌面\SDISample_RECT\SDISample_RECT\SDISample_RECT\SDISample_RECT.cpp(25) : error C2447: missing function header (old-style formal list?)
C:\Documents and Settings\YOUME\桌面\SDISample_RECT\SDISample_RECT\SDISample_RECT\SDISample_RECT.cpp(25) : error C2143: syntax error : missing ';' before '}'
执行 cl.exe 时出错.SDISample_RECT.exe - 1 error(s), 0 warning(s)
而且可能是后者,前者不出这一溜CompileErr
SDISample_RECT.cpp 的19 行应该是
BEGIN_MESSAGE_MAP(CSDISample_RECTApp, CWinApp)
ON_COMMAND(ID_APP_ABOUT, &CSDISample_RECTApp::OnAppAbout)
// 基于文件的标准文档命令
ON_COMMAND(ID_FILE_NEW, &CWinApp::OnFileNew)
ON_COMMAND(ID_FILE_OPEN, &CWinApp::OnFileOpen)
// 标准打印设置命令
ON_COMMAND(ID_FILE_PRINT_SETUP, &CWinApp::OnFilePrintSetup)
END_MESSAGE_MAP()只有一个&号哦.是否传输过程出了问题?
我下个VC7.1的试试!谢谢了!!
BEGIN_MESSAGE_MAP(CSDISample_RECTApp, CWinApp)
ON_COMMAND(ID_APP_ABOUT, CSDISample_RECTApp::OnAppAbout)
// 基于文件的标准文档命令
ON_COMMAND(ID_FILE_NEW, CWinApp::OnFileNew)
ON_COMMAND(ID_FILE_OPEN, CWinApp::OnFileOpen)
// 标准打印设置命令
ON_COMMAND(ID_FILE_PRINT_SETUP, CWinApp::OnFilePrintSetup)
END_MESSAGE_MAP()看看.还有其他几个消息映射的文件也同样的改.
SDISample_RECT.obj : error LNK2001: unresolved external symbol "public: static struct CRuntimeClass const CMainFrame::classCMainFrame" (?classCMainFrame@CMainFrame@@2UCRuntimeClass@@B)
SDISample_RECT.obj : error LNK2001: unresolved external symbol "public: static struct CRuntimeClass const CSDISample_RECTView::classCSDISample_RECTView" (?classCSDISample_RECTView@CSDISample_RECTView@@2UCRuntimeClass@@B)
nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __endthreadex
nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __beginthreadex
libcd.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
Debug/SDISample_RECT.exe : fatal error LNK1120: 6 unresolved externals
执行 link.exe 时出错.SDISample_RECT.exe - 1 error(s), 0 warning(s)改了以后出了下面这些错误