乖乖的莲藕 · MyBatis-Plus - 字段更新 ...· 1 月前 · |
小眼睛的脆皮肠 · python - ...· 10 月前 · |
耍酷的自行车 · 微软宣布开源ONNX.js,可在浏览器上运行 ...· 1 年前 · |
闯红灯的墨镜 · 连接到 Oracle 数据库 - ...· 1 年前 · |
我讨厌这些链接器错误,你知道我怎么才能摆脱它们吗?
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的所有其他实例。我的编译器试图编译一些不存在的东西。
发布于 2011-11-08 21:45:58
错误可能是由以下原因之一造成的:
忘记在compilation
cpp
文件中的方法
cpp
文件忘记使用
_declspec(dllexport)
SecondDlg
所在的库
发布于 2011-11-08 21:45:33
public: void __thiscall SecondDlg::OnBnClickedButton4(空)
链接器正在尝试,最好告诉您无法解析对
SecondDlg::OnBnClickedButton4(void)
的调用。这意味着它无法从任何已编译的源文件(准确地说是目标文件)中找到成员函数的定义。您只是在接口中提供了声明,而没有在任何地方提供它的定义(即实现)。
https://stackoverflow.com/questions/8051292
复制Copyright © 2013 - 2023 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有