#include <afxwin.h>
#include <iostream>using namespace std;void Recurse(LPCTSTR pstr)
{
   CFileFind finder;   // build a string with wildcards
   CString strWildcard(pstr);
   strWildcard += _T("\\*.*");   // start working for files
   BOOL bWorking = finder.FindFile(strWildcard);   while (bWorking)
   {
      bWorking = finder.FindNextFile();      // skip . and .. files; otherwise, we'd
      // recur infinitely!      if (finder.IsDots())
         continue;      // if it's a directory, recursively search it      if (finder.IsDirectory())
      {
         CString str = finder.GetFilePath();
         cout << (LPCTSTR) str << endl;
         Recurse(str);
      }
   }   finder.Close();
}void main()
{
   if (!AfxWinInit(GetModuleHandle(NULL), NULL, GetCommandLine(), 0))
      cout << "panic!" << endl;
   else
      Recurse(_T("C:"));
}
错误提示:nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __endthreadex
nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __beginthreadex
Debug/1.exe : fatal error LNK1120: 2 unresolved externals
Error executing link.exe.这个可是MSDN上的例子,是CFileFind::IsDirectory的例子
高手指点一下,是不是我的vc有问题了啊?