main.obj:-1: error: LNK2019: 无法解析的外部符号 "public: void __cdecl MainWindow::setSettings(class Settings *)" (?setSettings@MainWindow@@QEAAXPEAVSettings@@@Z),该符号在函数 main 中被引用
时间: 2023-12-19 17:03:45 浏览: 70
如何解决 error LNK2019 无法解析的外部符号,该符号在函数 中被引用
5星 · 资源好评率100%
这个错误提示是由于链接器在编译时无法找到 `MainWindow::setSettings` 函数的定义。这通常是因为你在代码中使用了该函数,但没有在程序中包含该函数的实现。
要解决这个问题,你需要检查一下代码中是否有该函数的实现,如果没有,需要添加它的实现。如果已经有了实现,可能是因为链接器没有找到实现文件,需要检查一下编译选项或确保实现文件已经正确链接到项目中。
另外,还有可能是因为你在代码中使用了错误的函数名或者函数参数不正确,需要仔细检查一下代码。
阅读全文