我用的是vc++6.0,我想用多线程,需要用什么库,包含什么头文件啊

解决方案 »

  1.   

    不需要额外的库
    _beginthreadexor AfxBeginThread
      

  2.   

    那是用AfxBeginThread这个函数来创建线程吗,为什么人家的是包含<afxwin.h>文件呢
      

  3.   

    nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __endthreadex
    nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __beginthreadex
      

  4.   

    C++的那个beginthread似乎有问题的……用CreateThread……包含windows.h
      

  5.   

    nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __endthreadex
    nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __beginthreadex
    -----------------------------------------------------
    需要在工程中设置为多线程
    project -> Settings -> C/C++
    Category 选择 Code Generation
    Use run-time library 选择 Debug Multithreaded / Debug Multithreaded DLL
    如果为 Release 版本则选择 Multithreaded / Multithreaded DLL
      

  6.   

    _beginthreadex
    _endthreadex
    需要包含process.h