0

QTプレーンのインストールは問題ありませんが、MySQLドライバープラグインを使用してQTを再コンパイルする必要がある場合はどうでしょうか。紛らわしい。そして、configureを実行すると、QtはMySQLドライバーを登録しますが、mingw32-makeを実行しようとすると、この嫌悪感がコマンドプロンプトに表示されます。

g++.exe: ....corelibcodecsqisciicodec.cpp: No such file or directory
g++.exe: no input files
mingw32-make[2]: *** [tmp/obj/release_shared/qisciicodec.o] Error 1
mingw32-make[2]: Leaving directory 'C:/Qt/2010.04/qt/src/tools/bootstrap'
mingw32-make[1]: *** [release Error 2]
mingw32-make[1]: Leaving directory 'C:/Qt/2010.04/qt/src/tools/bootstrap'
mingw32-make: *** [sub-tools-bootstrap-make_default-ordered] Error 2

これが私の仕様です:

  • Windows7NokiaのオープンソースQT
  • Qt SDK for Windows(C:\ Qt \ 2010.04 \ qt)
  • Linux MinGWバージョン5.1.6(C \ Linux \ MinGW)
  • MySQL5とC++ファイル(C:\ MySQL5)

そして私の環境変数:

QMAKESPEC    win32-g++
QTDIR        C:\Qt\2010.04\qt
Path         C:\Linux\MinGW\bin;%C:\Linux\Cygwin\bin;C:\MySQL5\bin 

これらのサイトにはそれぞれ独自の方法があります。それらをフォローしようとしましたが、失敗しまし
http://www.qtcentre.org/wiki/index.php?title=Building_the_QMYSQL_plugin_on_Windows_using_mingwhttp://jeethurao.com/blog/?p=18

MySQLドライバープラグインの使用を許可するのを手伝ってください。

御時間ありがとうございます。

4

2 に答える 2

0

PyQTドライバーをインストールすることになりました@http ://www.riverbankcomputing.co.uk/software/pyqt/download

この実行可能ファイルは、すぐに使用できるMySQLをサポートしています。mysqlが機能しない場合は、アプリケーションに問題があります。

「問題は、データベースのロードを最初に呼び出す前に、addLibraryPathメソッドを使用するか、QCoreApplicationインスタンスを作成する必要があることです。」

于 2010-08-19T16:45:46.727 に答える
0

私はその特定のものを自分でコンパイルしたことはありませんが、以前にコンパイルしたことがあり、再構成して再コンパイルしようとしていると言っているので、「クリーンにする」ことをしましたか?

見た目からは、パスが欠落しているか、ファイルが欠落している可能性がありますが、最初にそれをクリーンアップして、古いオブジェクトファイルが作業を台無しにしていないことを確認します。

于 2010-12-30T01:02:51.523 に答える