afxbeginthread Error 11error C2665: 'AfxBeginThread' : none of the 2 overloads could convert all the argument types
网上有三种情况 ,自己对应修改
第一 , ThreadFunc 若定义在类中,作为类的成员函数,必须 定义为static类型,既静态成员变量;否则会出现标题一样的错误
第二,如果不定义在类中,必须定义为全局函数,否则会出现标题一样的错误
第三,如果定义为全局函数 需要注意一点,ThreadFunc 的返回类型必须是 UNIT,不能为void返回类型。本人出现的原因就是这一个
如
UINT playRtspVideoThread(LPVOID param); 正确
void playRtspVideoThread(LPVOID param); 错误