读书人

结构体指针有关问题

发布时间: 2012-05-24 11:55:41 作者: rapoo

结构体指针问题
#include "Thread_HttpGet.h"

typedef struct
{ 。。。
HANDLE hHandle;//线程句柄
Thread_HttpGet* pThread; //界面线程 ---------------------------------------①
int nPos;//任务列表中的位置
int ThreadCount;//线程分块数
int status;//-1,未完成;0,完成;1,断点
} task_info;
void XXDlg::XX()
{
-------
Thread_HttpGet* pThread=new Thread_HttpGet;
//pThread初始化赋值
......
task_info * taskInfo=new task_info;
taskInfo->pThread=pThread;
}

Thread_HttpGet是一个继承CWinThread类的类,编译没问题,但是在连接的时候vc 6指出①出有问题?
d:\mfc\loadfile\loadfiledlg.h(29) : error C2143: syntax error : missing ';' before '*'
d:\mfc\loadfile\loadfiledlg.h(29) : error C2501: 'Thread_HttpGet' : missing storage-class or type specifiers
d:\mfc\loadfile\loadfiledlg.h(29) : error C2501: 'pThread' : missing storage-class or type specifiers
小弟新手,求指导

[解决办法]
error C2143: syntax error : missing ';' before '*'
是编译错误(C。。。)与连接无关

Compiler Error C2143
syntax error : missing 'token1' before 'token2'


[解决办法]
,你这个就是编译错误
Thread_HttpGet这个类是在哪个.h文件中定义的?

读书人网 >VC/MFC

热点推荐