<div>I'm creating an standalone application with QGIS 3.0,I want to add mbtiles data,I use <br><div>QgsRasterLayer *layer = new QgsRasterLayer(filePath,fileName,"gdal");<br><div>but layer->isValid()    is  false,the error has two messages<br><div>1.Cannot open GDAL dataset, "c:\XXXXXX\*.mbtiles" not recognized as a supported file format.<br><div>2.Provider is not valid(provider:gdal)<br><div><br>so what's wrong with it<br></div></div></div></div></div></div><br><div id="" "="">--------------------------------<br></div><div id=""><a href="http://t.sina.com.cn/2170550500?s=6Im+5Yip6Iqs54m5NTIw" target="_blank"><img style="border: medium none;" src="http://service.t.sina.com.cn/widget/qmd/2170550500/1f582291/1.png" title="°¬Àû·ÒÌØ520"></a></div>