用交叉編譯帶有資料庫的sql出現的問題

2021-05-26 01:12:48 字數 591 閱讀 1041

用的是tq2440的開發板,在arm-linux-g++交叉編譯時出現下面的錯:

no such file or directory

.20: qsqlquery: no such file or directory

in function `bool createconnection()':

.error: `qsqldatabase' was not declared in this scope

error: expected `;' before "db"

error: `db' was not declared in this scope

warning: unused variable 'qsqldatabase'

make: *** [main.o] 錯誤

錯誤的原因是因為交叉編譯的環境沒有安裝sqlite的資料庫。要重新安一下交叉編譯環境。把原始碼解壓到/opt/qt4.5資料夾下。用.config --help檢視引數。有乙個引數是:-plugin-sql-sqlite,把這個引數新增到你要裝的那個指令碼檔案,我這裡是arm-linux-build檔案,再重新執行這個指令碼檔案,卻./arm-linux-build.

用 Django 管理現有資料庫

在多數專案中,總有一些幾乎一成不變的 crud 操作,編寫這些 很無聊,但又是整個系統必不可少的功能之一。我們在上乙個專案中也面臨類似的問題,雖然已經實現了乙個功能相對完整的管理後台,也盡量做到了 復用,但隨著專案規模的增長,需要編寫的樣本 也不斷膨脹,占用了大量開發時間。面對這種局面,我自然想到了...

SQL清除某個資料庫的所有資料庫連線

use master 清除連線請注意是否還use著此資料庫 gocreate proc l spcleardbconnections dbname varchar 30 as 清除某個資料庫的所有資料庫連線 rickylin 2007 11 1 declare spid int declare sq...

sql 查詢所有資料庫 表 字段

sql server 用master資料庫查詢所有的資料庫 use master select name from sysdatabases 用其中的乙個資料庫查詢所有表 use student select id name from sysobjects where type u 根據id查詢某個...