首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

编译出现 undefined reference to `sqlite3_open'求见教

2013-03-17 
编译出现 undefined reference to `sqlite3_open',求指教编译文件按步骤:qmake -projectqmakemake进

编译出现 undefined reference to `sqlite3_open',求指教
编译文件按步骤:
qmake -project
qmake
make
进行的,前两步没有问题,make的时候出现错误,另外已安装了libsqlite3-dev

错误代码:
/mnt/hgfs/student/qt1.cpp:109: undefined reference to `sqlite3_get_table'
/mnt/hgfs/student/qt1.cpp:115: undefined reference to `sqlite3_free_table'
/mnt/hgfs/student/qt1.cpp:123: undefined reference to `sqlite3_free_table'
/mnt/hgfs/student/qt1.cpp:133: undefined reference to `sqlite3_get_table'
/mnt/hgfs/student/qt1.cpp:140: undefined reference to `sqlite3_free_table'
/mnt/hgfs/student/qt1.cpp:162: undefined reference to `sqlite3_free_table'

[解决办法]
更改生成的Makefile的文件,生成目标文件的那一行代码最后加上链接动态库,比如-lsqlite3

热点排行