这句话有什么问题?各位大哥看看

luckywb 2003-01-29 09:20:21
void FileRead(LPVOID pParam )
{.........}
void CJumpThreadDlg::OnReadFile()
{
AfxBeginThread(FileRead, pParam,THREAD_PRIORITY_BELOW_NORMAL,0,CREATE_SUSPENDED);
}
为什么老编译不过去呢?该怎么改才好呢?
...全文
72 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
mountlin 2003-01-29
  • 打赏
  • 举报
回复
AfxBeginThread(FileRead, (LPVOID)0,THREAD_PRIORITY_BELOW_NORMAL,0,CREATE_SUSPENDED);
zhaolaoxin 2003-01-29
  • 打赏
  • 举报
回复
改为UINT FileRead(LPVOID pParam )
zxyjyzxyjy 2003-01-29
  • 打赏
  • 举报
回复
改改函数定义试试
UINT FileRead(LPVOID pParam )
luckywb 2003-01-29
  • 打赏
  • 举报
回复
改成0还是编译不过去,编译器提示以下错误
none of the 2 overloads can convert parameter 1 from type 'void (void *)'
mountlin 2003-01-29
  • 打赏
  • 举报
回复
AfxBeginThread(FileRead, 0,THREAD_PRIORITY_BELOW_NORMAL,0,CREATE_SUSPENDED);
luckywb 2003-01-29
  • 打赏
  • 举报
回复
改变函数的类型倒是可以编译通过,但是又不能链接了
JumpThreadDlg.obj : error LNK2001: unresolved external symbol "void __cdecl FileRead(void)" (?FileRead@@YAXXZ)
Debug/JumpThread.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.

15,466

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 进程/线程/DLL
社区管理员
  • 进程/线程/DLL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧