Spire.Xls C++错误:无法将boost::intrusive_ptr<Spire::Xls::XlsWorksheet>转换为Spire::Xls::Worksheet*
要解决这个问题,可以使用`boost::intrusive_ptr`的`get()`方法来获取原始的指针,然后将其转换为`Worksheet*`。修改后的代码如下所示:\n\ncpp\nboost::intrusive_ptr<Spire::Xls::XlsWorksheet> sheet = workbook->GetWorksheets()->Get(0);\nSpire::Xls::Worksheet* rawSheet = sheet.get();\n\n\n这样,`rawSheet`就是一个指向`Worksheet`对象的指针,可以在后续的代码中使用它。
原文地址: https://www.cveoy.top/t/topic/p6Tv 著作权归作者所有。请勿转载和采集!