main.obj:-1: error: LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: virtual __thiscall QApplication::~QApplication(void)" (__imp_??1QApplication@@UAE@XZ),该符号在函数 _main 中被引用
时间: 2024-02-05 10:04:10 浏览: 80
如何解决 error LNK2019 无法解析的外部符号,该符号在函数 中被引用
5星 · 资源好评率100%
这个错误通常是由于缺少相关库文件的链接引起的。在使用 Qt 库时,需要在项目配置中添加相应的库文件依赖。
你可以在 .pro 文件中添加类似下面的语句:
```
QT += widgets
```
其中 "widgets" 是你需要链接的库,还可以根据需要添加其他库,例如 "network"、"sql" 等。
如果你已经添加了库文件,但仍然遇到此错误,可能是链接器无法找到库文件的路径。你可以在项目配置中添加库文件的路径,例如:
```
LIBS += -L"path/to/lib"
```
其中 "path/to/lib" 是你库文件所在的路径,注意要使用正确的路径格式。
如果以上方法都不能解决问题,可能需要检查 Qt 的安装是否正确,或者重新安装 Qt 库。
阅读全文