C++高手进来看看是什么问题

来源:百度知道 编辑:UC知道 时间:2024/05/17 22:29:54
WIN32的程序编辑运行是出现如下问题:
Linking...
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/work1View.exe : fatal error LNK1120: 3 unresolved externals
Error executing link.exe.

work1View.exe - 4 error(s), 0 warning(s)
知道怎么解决的帮帮忙,急等!
如果我运行一个空的新建的WIN32程序会出现如下显示:
没有找到MFC42D.DLL,因此这个应用程序未能启动。重新安装应用程序可能会修复此问题。
代码太长根本贴不下!

给点建议:

看样子你好象用的是vc6.0
如果你用的中文版6.0,建议你换英文版,因为中文版的错误很多.
或者直接用VS2003\VS2005的中文版,因为公司里基本不用6.0了,6.0对代码要求不够严谨.

另外,'没有找到MFC42D.DLL'你可以在别人机器上拷一个注册到你系统目录,或者把VC删了重装.

希望对你有用

你在这台电脑上编译过其它程序么?还是第一次?
关掉杀毒软件试试看呢?

贴代码!

你可能需要把安装文件中的MFC42D.DLL拷贝到VC的安装目录中,例如:
D:\Program Files\Microsoft Visual Studio 8\VC\atlmfc\lib

用的是2005吧,如果是的话 设置一下试试
项目 --属性 -- 选择 配置属性 清单工具 输入输出
在对话框右边的 嵌入清单中 该成否 。

缺少库文件把