调试VC的问题

yizhigang 2007-05-24 03:02:32
编译后出错如下,应该怎么调试!?xiexie



C:\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)
...全文
267 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
yizhigang 2007-05-24
  • 打赏
  • 举报
回复
up
yizhigang 2007-05-24
  • 打赏
  • 举报
回复
那谢谢你了
非常的感谢!!!
能加我QQ吗?25954962
b2b160 2007-05-24
  • 打赏
  • 举报
回复
怎么这么奇怪呢?今晚回家我帮你在VC6里调试一个吧.我只有家里才装了6.0
yizhigang 2007-05-24
  • 打赏
  • 举报
回复
没提示在哪一行
yizhigang 2007-05-24
  • 打赏
  • 举报
回复
SDISample_RECT.obj : error LNK2001: unresolved external symbol "public: static struct CRuntimeClass const CSDISample_RECTDoc::classCSDISample_RECTDoc" (?classCSDISample_RECTDoc@CSDISample_RECTDoc@@2UCRuntimeClass@@B)
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)



改了以后出了下面这些错误
b2b160 2007-05-24
  • 打赏
  • 举报
回复
你按编译它会提示你的.
yizhigang 2007-05-24
  • 打赏
  • 举报
回复
其他几个消息映射的文件在哪里?
不好意思,我从来没用过VC
谢谢了
b2b160 2007-05-24
  • 打赏
  • 举报
回复
VC7.1好大的.3G呢.你改下代码先看看行不行哦.
b2b160 2007-05-24
  • 打赏
  • 举报
回复
我看了下VC6.0下的程序,好像是不需要那个&号的.

你改成
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()

看看.还有其他几个消息映射的文件也同样的改.
yizhigang 2007-05-24
  • 打赏
  • 举报
回复
我这边的也只有一个&号

可能是版本兼容性问题,谢谢了
我下个VC7.1的试试!谢谢了!!
b2b160 2007-05-24
  • 打赏
  • 举报
回复
你看看
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()

只有一个&号哦.是否传输过程出了问题?
yizhigang 2007-05-24
  • 打赏
  • 举报
回复

我的是VC 6.0
有关系吗?
b2b160 2007-05-24
  • 打赏
  • 举报
回复
我编译了,是没错的.我的是VC 7.1
是否你改动过啥或者编译器问题.
dfz 2007-05-24
  • 打赏
  • 举报
回复
呵呵,编译错误,你检测语法,看是否少; 或者字母不合法(copy网上的代码有时候会)
rainstormed 2007-05-24
  • 打赏
  • 举报
回复
这种情况一般就是少了 ;或者写成了中文的 ;
或者 少包含了某个头文件以至于找不到某个类型的声明
再或者就是语法上的一个小错误引起的

livedeal 2007-05-24
  • 打赏
  • 举报
回复
少了;号????
healer_kx 2007-05-24
  • 打赏
  • 举报
回复
你还没有到调试的那步呢,这都是编译错误啊。

这种情况一般是少写了分号,要不就是某个类型的声明找不到了,看看你的头文件的包含了。
而且可能是后者,前者不出这一溜CompileErr
内容概要:本报告基于寻汇与万事达卡在2026年联合发布的《超越自动化:定义智能体驱动的全球支付》白皮书,系统分析了AI智能体在B2B跨境支付领域的应用与发展。报告指出,传统跨境支付存在效率低、人工干预多、合规风险高等问题,当前正从数字化、数据化迈向“自主化”新阶段。AI智能体可在授权下自主完成支付、换汇、合规审核、对账等全流程操作,核心技术包括深度强化学习、自然语言处理和图神经网络,用于路径优化、合规解析与异常检测。报告揭示了决策可解释性不足、跨系统协同标准缺失、安全审计机制缺位三大研究空白,并探讨了法律责任归属、监管碎片化、数据主权与技术可靠性四大现实挑战。寻汇与万事达卡的合作构建了“智能体编排引擎”与全球合规决策网络,首次提出L0-L5的智能体自主化等级框架,推动行业标准化。预计2026至2027年将实现首批大规模商业部署,提升支付效率超30%。; 适合人群:金融科技研究人员、AI技术开发者、跨境支付行业从业者、企业财资管理人员及政策监管机构相关人员。; 使用场景及目标:①理解AI智能体在跨境支付中的技术架构与应用场景;②把握自主化支付的演进趋势与商业化前景;③为金融机构和技术公司布局AI驱动型支付系统提供战略参考;④助力监管机构制定适应智能体时代的合规框架。; 阅读建议:本报告兼具技术深度与产业视野,建议结合白皮书原文及相关技术文献对照研读,重点关注智能体决策逻辑、合规实现机制与跨系统集成方案,并关注后续试点项目的实际成效与监管反馈。

16,550

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Creator Browser
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧