MFC新手求问unresolved external symbol的问题!!!
答案:1 悬赏:50 手机版
解决时间 2021-04-12 19:50
- 提问者网友:暮烟疏雨之际
- 2021-04-12 13:44
MFC新手求问unresolved external symbol的问题!!!
最佳答案
- 五星知识达人网友:患得患失的劫
- 2021-04-12 13:50
你直接搜索这个错误,比你在百度上问解决问题更快
error LNK2001: un
在win7上使用VS2008编程里可能会出现如下的错误提示:
1>Example1Dlg.obj : error LNK2001: unresolved external symbol "protected: void __thiscall CExample1Dlg::OnInputText(void)" (?OnInputText@CExample1Dlg@@IAEXXZ)
1>D:/c++code/netComApp/Example1/Debug/Example1.exe : fatal error LNK1120: 1 unresolved externals
以下是我搜索到的
这种错误的一种现象是:
在.h文件里也做了声明:
afx_msg void OnInputText();
并且在.cpp文件里也做了如下工作:
BEGIN_MESSAGE_MAP(CExample1Dlg, CDialog)
ON_EN_UPDATE(IDC_INPUTTEXT,OnInputText)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
但是错误在于:
没有在.cpp文件里实现这个函数。所以才会有了上面的错误,要消息上面的错误,只要实现这个函数就可以,哪怕它是一个空函数就可以消除上面的错误。
resolved external symbol "protected: void __thiscall CWuliuxitongView::OnClickDatagrid1(void)"追问就是查遍了都没有能解决才在百度问的。。追答搜索要注意技巧,取关键字追问我也查到这个的,但是不太懂它说的函数是指哪个函数…………是DOMODAL函数吗?追答原文中是指 void __thiscall CExample1Dlg::OnInputText(void)
你的就是指void __thiscall CWuliuxitongView::OnClickDatagrid1(void)
void __thiscall CWuliuxitongView::OnButton1(void)
没有在.cpp文件中实现这两个函数,你要实现这两个函数就可以了
error LNK2001: un
在win7上使用VS2008编程里可能会出现如下的错误提示:
1>Example1Dlg.obj : error LNK2001: unresolved external symbol "protected: void __thiscall CExample1Dlg::OnInputText(void)" (?OnInputText@CExample1Dlg@@IAEXXZ)
1>D:/c++code/netComApp/Example1/Debug/Example1.exe : fatal error LNK1120: 1 unresolved externals
以下是我搜索到的
这种错误的一种现象是:
在.h文件里也做了声明:
afx_msg void OnInputText();
并且在.cpp文件里也做了如下工作:
BEGIN_MESSAGE_MAP(CExample1Dlg, CDialog)
ON_EN_UPDATE(IDC_INPUTTEXT,OnInputText)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
但是错误在于:
没有在.cpp文件里实现这个函数。所以才会有了上面的错误,要消息上面的错误,只要实现这个函数就可以,哪怕它是一个空函数就可以消除上面的错误。
resolved external symbol "protected: void __thiscall CWuliuxitongView::OnClickDatagrid1(void)"追问就是查遍了都没有能解决才在百度问的。。追答搜索要注意技巧,取关键字追问我也查到这个的,但是不太懂它说的函数是指哪个函数…………是DOMODAL函数吗?追答原文中是指 void __thiscall CExample1Dlg::OnInputText(void)
你的就是指void __thiscall CWuliuxitongView::OnClickDatagrid1(void)
void __thiscall CWuliuxitongView::OnButton1(void)
没有在.cpp文件中实现这两个函数,你要实现这两个函数就可以了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯