请教一个问题:提示无法解析的外部符号。
我的程序在头文件中申明如下:
protected:
HICON m_hIcon;
// 生成的消息映射函数
virtual BOOL OnInitDialog();
afx_msg void OnClickList1(NMHDR* pNMHDR, LRESULT* pResult);
afx_msg void OnBtnadd();
afx_msg void OnBtndel();
afx_msg void OnBtnupd();
然后在cpp文件中添加如下代码:
ON_NOTIFY(NM_CLICK, IDC_LIST1, OnClickList1)
ON_BN_CLICKED(IDC_BUTTON_ADD, OnBtnadd)
ON_BN_CLICKED(IDC_BUTTON_DEL, OnBtndel)
ON_BN_CLICKED(IDC_BUTTON_UPD, OnBtnupd)
这个list control和三个button都存在,可总提示说
error LNK2001: 无法解析的外部符号 "protected: void __thiscall CbonusDlg::OnClickList1(struct tagNMHDR *,long *)" (?OnClickList1@CbonusDlg@@IAEXPAUtagNMHDR@@PAJ@Z)
不是已经定义了吗?为什么找不到呢?