我正在尝试在Ubuntu 12.10上安装1.1版的sqlite浏览器,因为每次我尝试打开sqlite3数据库时,该程序都会抛出错误。显然,修复程序是安装1.1版。无论如何,我是Linux新手,但我试图按照安装说明进行操作。我第一次运行qmake(没有返回任何东西),然后运行make。我遇到了以下错误。我该如何解决?感谢。
gerard@gerard-VirtualBox:/usr/local/src/trunk/sqlitebrowser$ make
cd sqlitebrowser/ && make -f Makefile
make[1]: Entering directory `/usr/local/src/trunk/sqlitebrowser/sqlitebrowser'
g++ -c -pipe -O2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_QT3SUPPORT_LIB -DQT3_SUPPORT -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/Qt3Support -I/usr/include/qt4 -Isqlite_source -I.moc -o .obj/extendedmainform.o extendedmainform.cpp
In file included from extendedmainform.h:4:0,
from extendedmainform.cpp:1:
form1.h:4:22: fatal error: qvariant.h: No such file or directory
compilation terminated.
make[1]: *** [.obj/extendedmainform.o] Error 1
make[1]: Leaving directory `/usr/local/src/trunk/sqlitebrowser/sqlitebrowser'
make: *** [sub-sqlitebrowser-make_default] Error 2
答案 0 :(得分:1)
修复sqlitedb.h: http://sourceforge.net/projects/sqlitebrowser/forums/forum/301849/topic/4545126请参阅评论#2
编辑Makefile: 添加
-ldl
在以LIBS =
开头的行的末尾paupla