📄 subject_14084.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> int m_realdata;<BR> int m_port;<BR> int m_group; <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> .<BR> .<BR> .<BR> .<BR> 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 + -