[英]How to fix “SDL_Init failed -1” in buildroot Raspberry image?
我正在嘗試使用Buildroot映像(包括WPE Framework)編譯Navit for Raspberry Pi 3。 啟動時僅運行WPE Framework(無x服務器),因此我想直接使用framebuffer顯示Navit。 我知道有對此功能的支持。 我已將Navit配置如下: https : //i.stack.imgur.com/cDZ3O.png但無論如何我都無法運行它。 有以下錯誤: error:graphics_sdl:graphics_sdl_new:SDL_Init failed -1
我已經從buildroot安裝了SDL。 如何解決它或使SDL更冗長,以找出此-1錯誤的原因(缺少依賴項,不兼容的lib版本,Navit配置問題,缺少指向指定依賴項的系統變量)?
事實證明Navit對SDL錯誤消息非常安靜。 -1錯誤只是非常籠統的信息...我不得不重新編譯Navit源,並在代碼中添加SDL_GetError()函數以找出真正的原因。 問題是缺少鼠標。 我不需要它,所以我必須設置:
導出SDL_NOMOUSE = 1
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.