看看错误信息:
'AfxBeginThread':已有的两个重载函数均无法对第一个参数的类型'unsigned int (void *)'
进行类型转换
运行cl.exe出错。

解决方案 »

  1.   

    你的 def 函数定义有问题! 考虑: 
    UINT def(LPVOID wParam);
      

  2.   

    你的出错信息没写完吧,但可以肯定的是一定是你的def函数定义的问题,一定要像楼上说的那样定义,如果是类的成员函数,还要加上static
      

  3.   

    我的def是这样定义的:
    UINT CabcDlg::def(LPVOID param);
    是PUBLIC的,请问这个定义有问题吗?
      

  4.   

    对不起,是这样定义的:
    UINT def(LPVOID param);
    是PUBLIC的,我刚才写错了
      

  5.   

    是类的成员函数吗?那要定义为静态函数:
    static UINT def(LPVOID param);