0

我正在使用带有 qt5 的大理石,并且在执行这些代码行时收到此错误消息。有什么想法吗?(可能是我缺少任何包裹吗?)谢谢!

styleArch = new Marble::GeoDataStyle;
        styleArch->setIconStyle( *icon );
        place->setStyle( styleArch );

错误图像

4

1 回答 1

0

API 从指针更改为共享指针。这应该有效:

styleArch = new Marble::GeoDataStyle;
styleArch->setIconStyle( *icon );
place->setStyle( Marble::GeoDataStyle::Ptr( styleArch ) );
于 2016-06-15T07:24:19.900 回答