首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

结构体指针有关问题

2012-05-24 
结构体指针问题#include Thread_HttpGet.htypedef struct{ 。。。HANDLE hHandle//线程句柄Thread_HttpGet

结构体指针问题
#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文件中定义的?

热点排行