是用MFC创建的多文档程序,用_beginthreadex创建一个线程
这是从MSDN上复制过来的
unsigned long _beginthreadex( void *security, unsigned stack_size, unsigned ( __stdcall *start_address )( void * ), void *arglist, unsigned initflag, unsigned *thrdaddr );
这个函数的第三个参数应该是创建的线程函数的地址吧
我添加了一个函数:static unsigned __stdcall NewThread(LPVOID lparam)
可是总是出现error LNK2001: unresolved external symbol这种错误
我是#include <process.h>的,不知道还有什么没加
请各位大侠帮帮我,先谢谢了
这是从MSDN上复制过来的
unsigned long _beginthreadex( void *security, unsigned stack_size, unsigned ( __stdcall *start_address )( void * ), void *arglist, unsigned initflag, unsigned *thrdaddr );
这个函数的第三个参数应该是创建的线程函数的地址吧
我添加了一个函数:static unsigned __stdcall NewThread(LPVOID lparam)
可是总是出现error LNK2001: unresolved external symbol这种错误
我是#include <process.h>的,不知道还有什么没加
请各位大侠帮帮我,先谢谢了
里面还没写任何内容,只有一个return
选择了Multithreaded dll
还是会出现这样的错误
去掉static
再 Multithreaded dll
应该是可以的