3

sqlite3 データベースを開こうとするたびにプログラムがエラーをスローするため、Ubuntu 12.10 にバージョン 1.1 の sqlite ブラウザーをインストールしようとしています。どうやら、修正はバージョン 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 に答える