首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

头疼,该怎么解决

2012-11-05 
头疼Creating library G:\newspace\multiview\excute\Debug\MultiView.lib and object G:\newspace\multiv

头疼
Creating library G:\newspace\multiview\excute\Debug\MultiView.lib and object G:\newspace\multiview\excute\Debug\MultiView.exp
WebMainDlg.obj : error LNK2001: unresolved external symbol "public: __thiscall CPlaybackDlg::CPlaybackDlg(class CWnd *)" (??0CPlaybackDlg@@QAE@PAVCWnd@@@Z)
G:\newspace\multiview\excute\Debug\MultiView.exe : fatal error LNK1120: 1 unresolved externals

.h
class CPlaybackDlg : public CDialog
{
// Construction
public:
CPlaybackDlg(CWnd* pParent = NULL); // standard constructor

.cpp
int g_iPlaybackDlgID = PLAYBACKDLG_IDD; 


CPlaybackDlg::CPlaybackDlg(CWnd* pParent /*=NULL*/)
: CDialog(g_iPlaybackDlgID, pParent)
{
//{{AFX_DATA_INIT(CPlaybackDlg)
// NOTE: the ClassWizard will add member initialization here
//}}AFX_DATA_INIT
m_VIEW = NULL;

InitData();
}

PLAYBACKDLG_IDD是个资源,我随意在resorce.h里面define了一下,从其他工程里面将PLAYBACKDLG_IDD的资源写入.rc,将DLG控件名称随意define,为何会报这个错误呢?不懂啊

[解决办法]
你有没有那个资源?
[解决办法]
用到dll或lib了没?
[解决办法]
最好从资源视图中修改,这样的修改会涉及到resource.h ,.rc,dlg.h中的enum

热点排行