看板 LinuxDev 關於我們 聯絡資訊
※ 引述《jjooeeyy (陳阿燒)》之銘言: : 但若我加./books -qws 會出現 : Error opening framebuffer device /dev/fb0 : QScreenLinuxFb::connect: No such file or directory : Error opening framebuffer device /dev/fb0 : QScreenLinuxFb::connect: No such file or directory : Error opening framebuffer device /dev/fb0 : QScreenLinuxFb::connect: No such file or directory : Error opening framebuffer device /dev/fb0 : Segmentation fault 錯誤訊息都寫了, 就...因為你的 OS 上沒有 /dev/fb0 嘛 Qt Embedded 程式畫 framebuffer 的方式就是寫入這個 socket (*註) 如果你沒有這個 socket 那應該是要設定(最壞的狀況是重編 kernel) 例如像這邊就有教怎麼在 Ubuntu 下面弄出來 http://www.linuxidc.com/Linux/2011-04/34442.htm *註:不一定是 fb0, 反正總之是 /dev 下面有些 fb 的就是 framebuffer socket : 錯誤訊息 用qws要找qvfb? 但我configure並沒加入-qvfb參數 如前述, QVFb 是在你不想直接寫 framebuffer 但又想執行 Qt Embedded 程式的解決方案 前面的錯誤訊息是告訴你找不到 framebuffer, 而不是找不到 QVFb 再強調一次, 後者只是一個虛擬的 framebuffer 它並不是用 framebuffer 的必需品, 而是不想(或不能)用 framebuffer 時的替代品 你這一篇的敘述還是跟前面一樣沒搞清楚這件事情 希望這邊講得比較清楚一點 -- ╱ ̄ ̄ ̄╲ ▏◢█◣ 成龍表示: 是喔... ′/ ‵ ╰╯ ψQSWEET █◤ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.243.20.103
jjooeeyy:感謝 問題真的是fb0的問題 利用那篇文章所寫的就解決了 07/02 00:48
jjooeeyy:實在沒想到是這個問題 太感謝了 07/02 00:49