最近在移植一個新kernel到一個原有項目的時候發現原本運行正常的QT程序在啟動時出現以下的錯誤,
ERROR ---------- QSqlError(-1, "Unable to fetch row", "No query")
locking qpf: Permission denied
locking qpf: Permission denied
locking qpf: Permission denied
locking qpf: Permission denied
locking qpf: Permission denied
一開始以為是應用程序的問題看了半天沒頭緒,
後來在網上搜索之後才發現,這主要是由於kernel配置的問題,需要在kernel中打開兩個選項
CONFIG_EMBEDED
CONFIG_FILE_LOCKING
打開之後一切就正常運行喽~~問題解決