subject_18035.htm
来自「一些关于vc的问答」· HTM 代码 · 共 39 行
HTM
39 行
<p>
序号:18035 发表者:coolrain 发表日期:2002-10-17 13:05:08
<br>主题:大家帮我看一下吧,我明明包含了头文件 为什么vc6编译器还会给出这样的出错信息呢?
<br>内容::\项目\Crchat\MySocket.h(22) : error C2143: syntax error : missing ';' before '*'<BR>H:\项目\Crchat\MySocket.h(22) : error C2501: 'CCrchatDlg' : missing storage-class or type specifiers
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:凯凯 回复日期:2002-10-17 13:18:47
<br>内容:贴你的代码上来。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:coolrain 回复日期:2002-10-17 13:29:59
<br>内容:#if !defined(AFX_MYSOCKET_H__93AC5BEF_E12E_11D6_92A8_5254A4DD2FC2__INCLUDED_)<BR>#define AFX_MYSOCKET_H__93AC5BEF_E12E_11D6_92A8_5254A4DD2FC2__INCLUDED_<BR><BR><BR>#if _MSC_VER > 1000<BR>#pragma once<BR>#endif // _MSC_VER > 1000<BR>// MySocket.h : header file<BR>//<BR><BR><BR><BR>/////////////////////////////////////////////////////////////////////////////<BR>// CMySocket command target<BR><BR>#include "CrchatDlg.h"<BR><BR>class CMySocket : public CAsyncSocket<BR>{<BR>// Attributes<BR>public:<BR> CCrchatDlg* m_pdlg;<BR>// Operations<BR>public:<BR> CMySocket();<BR> virtual ~CMySocket();<BR><BR>// Overrides<BR>public:<BR><BR> void SetDlgPointer(CCrchatDlg* pdlg);<BR><BR> // ClassWizard generated virtual function overrides<BR> //{{AFX_VIRTUAL(CMySocket)<BR> public:<BR> virtual void OnConnect(int nErrorCode);<BR> virtual void OnAccept(int nErrorCode);<BR> virtual void OnClose(int nErrorCode);<BR> virtual void OnReceive(int nErrorCode);<BR> virtual void OnSend(int nErrorCode);<BR> //}}AFX_VIRTUAL<BR><BR> // Generated message map functions<BR> //{{AFX_MSG(CMySocket)<BR> // NOTE - the ClassWizard will add and remove member functions here.<BR> //}}AFX_MSG<BR><BR>// Implementation<BR>protected:<BR>};<BR><BR>/////////////////////////////////////////////////////////////////////////////<BR><BR>//{{AFX_INSERT_LOCATION}}<BR>// Microsoft Visual C++ will insert additional declarations immediately before the previous line.<BR><BR>#endif // !defined(AFX_MYSOCKET_H__93AC5BEF_E12E_11D6_92A8_5254A4DD2FC2__INCLUDED_)<BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:Norton AntivVirus 回复日期:2002-10-17 14:04:01
<br>内容:在这句话<BR>class CMySocket : public CAsyncSocket<BR>前面加上:<BR>class CCrchatDlg;<BR><BR>最后变成:<BR>class CCrchatDlg;<BR><BR>class CMySocket : public CAsyncSocket<BR>{<BR><BR>......................<BR>};<BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:凯凯 回复日期:2002-10-17 14:55:27
<br>内容:代码应该没有什么问题,会不会是CCrchatDlg本身有问题。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:coolrain 回复日期:2002-10-17 17:18:38
<br>内容:我的代码中多次出现这样的问题<BR>Green_Pig<BR>Norton AntivVirus 的方法只对有些地方有效<BR>不止到为什么?<BR>会不是编译器出了bug 真是怪事
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:Norton AntivVirus 回复日期:2002-10-17 17:20:12
<br>内容:类似上面的问题,都可以这么做啊!<BR><BR>应该不是编译器的问题<BR><BR><BR>2002-10-17 17:36:28
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?