注册 登录
编程论坛 VC++/MFC

求高手帮解决

环及 发布于 2012-05-06 22:36, 372 次点击
#include <iostream>
#include <afx.h>
using namespace std;

int main(int argc, char *argv[])

{   
    CFileFind finder;
   BOOL bWorking = finder.FindFile("F:\\*.*");
   while (bWorking)
   {
      bWorking = finder.FindNextFile();
      cout << (LPCTSTR) finder.GetFileName() << endl;
   }

    return 0;
}



nafxcwd.lib(afxmem.obj) : error LNK2005: "void __cdecl operator delete(void *)" (??3@YAXPAX@Z) already defined in libcpd.lib(delop.obj)
nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __endthreadex
nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __beginthreadex
Debug/hjk.exe : fatal error LNK1120: 2 unresolved externals
Error executing link.exe.

hjk.exe - 4 error(s), 0 warning(s)
2 回复
#2
hahayezhe2012-05-07 11:30
下面两个错误是缺少线程的头文件 process.h

第一个不知道- -!
在控制台使用MFC的库 属性设置里要设置一下 使用MFC的共享 或者 静态库 默认一般是windows库
#3
环及2012-05-07 13:19
我照你的做,可是我设置了MFC连接无错,但是不能运行,我不会调试,一按运行就跳出vC2008,不知道怎么才能在vc6.0中,请问有什么办法弄吗。
1