这个错误是由于链接器无法解析外部符号 "public: void __thiscall QXlsx::Format::setBorderStyle(enum QXlsx::Format::BorderStyle)" 导致的。

在函数 "private: void __thiscall Report::on_pushButton_clicked(void)" 中引用了这个符号,但链接器找不到该符号的定义。

解决这个问题的方法是确保链接器能够找到该符号的定义。可能需要检查以下几个方面:

  1. 确保在链接时包含了 QXlsx 库或相关的源文件。如果使用的是静态库,需要在链接时添加库文件。如果使用的是动态库,需要将库文件放在正确的路径下,或者设置链接器的库搜索路径。
  2. 检查是否正确包含了 QXlsx 的头文件。确保在 Report.cpp 文件中包含了 QXlsx 的头文件,并且使用了正确的命名空间。
  3. 检查 QXlsx 的版本是否与代码兼容。如果使用了不兼容的版本,可能会导致链接错误。
  4. 检查是否正确地调用了 QXlsx::Format::setBorderStyle 方法。确保传入了正确的参数,并且参数类型与定义一致。

如果仍然无法解决问题,可能需要进一步检查 QXlsx 的文档或寻求 QXlsx 的支持,以获取更详细的帮助

creportobj-1 error LNK2019 无法解析的外部符号 public void __thiscall QXlsxFormatsetBorderStyleenum QXlsxFormatBorderStyle setBorderStyleFormatQXlsxQAEXW4BorderStyle12Z该符号在函数 private void __thiscall Reporton_pu

原文地址: http://www.cveoy.top/t/topic/ifli 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录