0

大家好,我希望这个问题可以尽快解决。当我尝试将 ANSI C 代码转换为 MFC 时,我遇到了这个问题。链接库文件并包含头文件。我不知道这个错误是如何发生的或是关于什么的。需要帮忙。

谢谢你。

错误 1 ​​错误 LNK2019:函数“受保护:虚拟 int __thiscall CTESTDlg::OnInitDialog(void)”中引用的未解析外部符号 (?OnInitDialog@CTESTDlg@@MAEHXZ)

4

2 回答 2

0

不知道我是否理解这个问题,我理解的是以下内容:

  • 你已经实现了一个 CTESTDlg 类
  • 实现在一个单独的库中
  • 当您尝试从应用程序中使用 CTESTDlg 类时,它找不到 OnInitDialog 方法

那是对的吗?

如果是,则在解决方案资源管理器中选择您的应用程序 -> 右键单击​​ -> 属性 -> 通用属性 -> 框架和参考

在对话框中确保您的图书馆出现在参考列表中,如果不是“添加新参考...”并选择您的图书馆。

如果没有,请详细说明问题:)

于 2013-05-08T07:37:24.057 回答
0

在函数声明期间使用 extern "c" 关键字

于 2013-05-08T07:36:47.480 回答