3

我正在尝试在 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
4

1 回答 1

1
  1. 修复 sqlitedb.h: http: //sourceforge.net/projects/sqlitebrowser/forums/forum/301849/topic/4545126见评论 #2

  2. 编辑 Makefile:添加

-ldl

在以 LIBS = 开头的行的末尾

帕普拉

于 2013-02-26T19:12:50.790 回答