簡體   English   中英

如何在buildroot Raspberry映像中修復“ SDL_Init失敗-1”?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM