下载的MFC程序为什么不能编译

来源:百度知道 编辑:UC知道 时间:2024/05/16 01:46:52
下载下来的是一个文件夹,但是用VC6.0编译时老是出错,是不是不能直接打开主函数.CPP或者.DSW文件?请高手帮忙啊,谢谢!
比如出现的问题如下:Linking...
MiniPlayer.obj : error LNK2001: unresolved external symbol "public: __thiscall CMiniPlayerDlg::CMiniPlayerDlg(class CWnd *)" (??0CMiniPlayerDlg@@QAE@PAVCWnd@@@Z)
MiniPlayer.obj : error LNK2001: unresolved external symbol "public: virtual __thiscall CDSPlayer::~CDSPlayer(void)" (??1CDSPlayer@@UAE@XZ)
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/MiniPlayer.exe : fatal error LNK1120: 5 unresolved externals
Error executing link.exe.

MiniPlayer.exe - 6 error(s), 0 warning(s)
其他的大部分也如此……

很明显,程序是在链接的时候出错,而不是编译出错!

函数找不到而出错,检查你的代码,是不是删除了哪个控件而没有删除代码?

unresolved external symbol __endthreadex
unresolved external symbol __beginthreadex

unresolved external symbol _main

这是两个错误,在百度能搜索到办法解决的!

出错时出什么错,是不是头文件找不到啊,要设置的啊。关键还是要描述清楚把出错信息复制上来