分析出现以下错误的原因:
error LNK2001: unresolved external symbol __endthreadex
error LNK2001: unresolved external symbol __beginthreadex

解决方案 »

  1.   

    project->setting->link选项中加入msvcrt.lib库文件
      

  2.   

    project->setting->c/c++ ->Project Options 加入 /MT
      

  3.   

    一看error LNK2001就是少加了连接库,编译的时候找不到需要的连接库,少了什么库呢,根据后面错误的内容,__endthreadex,__beginthreadex,看看,就知道是关于线程的,再去看看是什么库来处理线程的呢,那就是msvcrt.lib库了兄弟,作程序,要学会分析,不会分析,不是每一个问题都会有人告诉你的。
      

  4.   

    多线程的问题:project->setting->c/c++ ->Project Options 加入 /MT
      

  5.   

    编译时没有找到库函数的问题:
    project->setting->c/c++ ->category 选择code Generation,
    runtime library 选择 Debug Multithreaded .
      

  6.   

    如果我没有猜错,问题一定是"Win32程序使用了MFC类导致的",
    光在CPP里面加入"#include <afxwin.h>"还不能解决全部问题把"project Setting"的"General"的"no using MFC",改为另外2项中的任一项一切就OK了