我讨厌这些链接器错误,你知道我怎么才能摆脱它们吗?
Error 2 fatal error LNK1120: 1 unresolved externals C:\Users\**********\Documents\Visual Studio 2005\Projects\Machine2\Debug\Machine2.exe
和
Error 1 error LNK2001: unresolved external symbol "public: void __thiscall SecondDlg::OnBnClickedButton4(void)" (?OnBnClickedButton4@SecondDlg@@QAEXXZ) SecondDlg.obj
发布于 2011-11-09 17:48:23
我删除了 ON_BN_CLICKED(IDC_BUTTON4, &SecondDlg::OnBnClickedButton4) 和IDC_BUTTON4的所有其他实例。我的编译器试图编译一些不存在的东西。
ON_BN_CLICKED(IDC_BUTTON4, &SecondDlg::OnBnClickedButton4)
发布于 2011-11-08 21:45:58
错误可能是由以下原因之一造成的:
忘记在compilation
cpp
_declspec(dllexport)
SecondDlg
发布于 2011-11-08 21:45:33
public: void __thiscall SecondDlg::OnBnClickedButton4(空)
链接器正在尝试,最好告诉您无法解析对 SecondDlg::OnBnClickedButton4(void) 的调用。这意味着它无法从任何已编译的源文件(准确地说是目标文件)中找到成员函数的定义。您只是在接口中提供了声明,而没有在任何地方提供它的定义(即实现)。
SecondDlg::OnBnClickedButton4(void)
https://stackoverflow.com/questions/8051292