首先在生成Makefile中的LIBS 后面追加了sqlite3的数据库的库路径 -L/root/sqlite-3.7.0/build/target/lib -lsqlite3
make 后生成信息如下:
g++ -o /bin/freedrug .obj/release-shared/freedrug.o .obj/release-shared/test.o .obj/release-shared/QtDatabase.o .obj/release-shared/main.o .obj/release-shared/freedrug_base.o .obj/release-shared/moc_freedrug_base.o -lqtopia2 -lqtopia -lqpe -L/opt/FriendlyARM/mini2440/x86-qtopia/qtopia-2.2.0-FriendlyARM/qtopia/lib -L/opt/FriendlyARM/mini2440/x86-qtopia/qtopia-2.2.0-FriendlyARM/qt2/lib -lqte -L/root/sqlite-3.7.0/build/target/lib -lsqlite3
/usr/bin/ld: skipping incompatible /root/sqlite-3.7.0/build/target/lib/libsqlite3.so when searching for -lsqlite3
/usr/bin/ld: skipping incompatible /root/sqlite-3.7.0/build/target/lib/libsqlite3.a when searching for -lsqlite3
但是没有生成可执行的目标文件freedrug
在qtiopa/bin/下面找不到目标文件freedrug
不知是什么原因