Linking...
DataProcessDlg.obj : error LNK2001: unresolved external symbol "public: __thiscall CTextInfor::CTextInfor(double,double,double,double)" (??0CTextInfor@@QAE@NNNN@Z)
DataProcessDlg.obj : error LNK2001: unresolved external symbol "public: __thiscall CTextInfor::CTextInfor(double,double,double)" (??0CTextInfor@@QAE@NNN@Z)
DataProcessDlg.obj : error LNK2001: unresolved external symbol "public: __thiscall CTextInfor::CTextInfor(double,double)" (??0CTextInfor@@QAE@NN@Z)
DataProcessDlg.obj : error LNK2001: unresolved external symbol "public: __thiscall CTextInfor::CTextInfor(double)" (??0CTextInfor@@QAE@N@Z)
nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __endthreadex
nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __beginthreadex
libcd.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
Debug/DataProcessDlg.exe : fatal error LNK1120: 7 unresolved externals
Error executing link.exe.DataProcessDlg.exe - 8 error(s), 0 warning(s)
实在令我苦恼,谢谢高手们了

解决方案 »

  1.   

    nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __endthreadex
    nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __beginthreadex
    libcd.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
    Debug/DataProcessDlg.exe : fatal error LNK1120: 7 unresolved externals
    Error executing link.exe.你的是MFC工程还win32的控制台工程?c++运行时选择的是什么?前面的显然是定义了没实现。
      

  2.   

    你的程序用到DLL了吗?如果是那就是函数接口定义不明确,或者LIB库文件没设置好。如果没有用到DLL,你试试清理一下解决方案,再重新生成。应该是你所用到函数的接口问题
      

  3.   

    TextInfor.cpp没有添加到工程里面来
      

  4.   

    1. 有函数CTextInfor()申明了而没有实现nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __endthreadex
    nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __beginthreadex2. 上面的错误是设置不对,可以看看《深入浅出MFC》,里面专门说了这个错误例子