⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 subject_14084.htm

📁 一些关于vc的问答
💻 HTM
字号:
<p>
序号:14084 发表者:feixp 发表日期:2002-09-03 14:48:40
<br>主题:很烂的问题:创建工作线程时出现错误(syntax error : missing ';')
<br>内容:用MFCapplication创建了一个骨干程序,在这个程序里自己新加了一个*.h和*。cpp文件。<BR>*.h文件内容:<BR>struct CCuijidataThreadInfo<BR>{<BR>&nbsp;&nbsp; int m_realdata;<BR>&nbsp;&nbsp; int m_port;<BR>&nbsp;&nbsp; int m_group;&nbsp;&nbsp; <BR>};<BR>UINT CuijidataThreadProc(LPVOID pParam /*cuijidataThreadInfo*/);<BR>*。cpp<BR>#include "stdafx.h"<BR>#include "*.h"<BR>UINT CuijidataThreadProc(LPVOID pParam)<BR>{<BR>CCuijidataThreadInfo* pcuijiInfo = (CCuijidataThreadInfo*)pParam;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.<BR>&nbsp;&nbsp;return 0;<BR>}<BR><BR>但当我在*Doc.h里面定义CCuijidataThreadInfo的一个对象时:<BR>CCuijidataThreadInfo m_CuijidataThreadInfo;<BR>编译时出现错误:<BR>error C2146: syntax error : missing ';' before identifier 'm_CuijidataThreadInfo'<BR>error C2501: 'CCuijidataThreadInfo' : missing storage-class or type specifiers<BR>error C2501: 'm_CuijidataThreadInfo' : missing storage-class or type specifiers<BR>可以保证类名CCuijidataThreadInfo没有写错<BR>请问应该怎么改?<BR>错误产生的原因?
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:子龙 回复日期:2002-09-03 15:21:59
<br>内容:m_CuijidataThreadInfo<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>
<font color=red>答案被接受</font><br>回复者:ONLYYOU 回复日期:2002-09-03 15:41:57
<br>内容:struct CCuijidataThreadInfo m_CuijidataThreadInfo;<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>
回复者:feixp 回复日期:2002-09-03 16:51:48
<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>
回复者:feixp 回复日期:2002-09-03 16:55:35
<br>内容:struct CCuijidataThreadInfo m_CuijidataThreadInfo;<BR>还是出现错误,error C2079: 'm_CuijidataThreadInfo' uses undefined struct 'CCuijidataThreadInfo'<BR>不过我改为<BR>struct CCuijidataThreadInfo* m_CuijidataThreadInfo;<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>
回复者:feixp 回复日期:2002-09-04 08:38:48
<br>内容:这个问题可以概刮为<BR>在a.h定义一个结构体<BR>怎样在b.h中引用的问题
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -