問題情況:
在做OsgEarth時需要自己編譯osgQOpenGL,自己做了一個靜態庫工程,輸出lib文件后,讓EXE讓用。在測試代碼中指定一個地球文件,動行后,界面顯示的是一個黑邊白圓。打開GONFIG += console后,提示“error reading file e:\1.jpg file not handled”。之前為了處理加載問題,復制了一個osgPlugins-3.6.4目錄。
問題原因:
因為程序無法調用OSG圖片文件加載的庫文件。
問題處理:
把ctkosg364/debug/tools/osg/osgPlugins-3.6.4 這個目錄中的文件復制到程序執行目錄中osgPlugins-3.6.4里。注意要看自己程序是Release還是Debug版本再復制。
現在再次運行,應該就可以看到加載后的界面了。以過二個加載庫文件錯誤后,現在應該是正常的了。