2016-06-01 6 views
0

QtとのMySQL接続を使用して単一ファイルアプリケーションを展開しようとしています。アプリがまだlibmysql.dllに依存していることがわかりました。これは、qt mysqlドライバプラグインが静的であっても、動的バージョンのライブラリにリンクするためです。私は-qt-sql-mysql-plugin-sql-mysqlの両方でQtを設定しようとしました。MySQLライブラリを組み込んだQtの静的ビルド

ここに質問があります:Qtをビルドするにはどのようにすればよいですか?mysqlライブラリは静的なqt mysqlドライバプラグインに組み込まれますか? (または、直接QtSqlに)

答えて

1

静的バージョンのlibmysqlを使用/ビルドします(* .libファイルをQtのlibフォルダに入れます)。

-qt-sql-mysqlで設定するだけで十分です。

libが同じコンパイラ/リンカーでビルドされていることを確認してください。

+0

私は静的バージョンのlibmysqlを使ってビルドを試みましたが、何らかの理由でまだ動的ライブラリが必要でした。 –

+0

あなたはどのコンパイラ/ OSを使用していますか? –

+0

Windows、mingw32 –

関連する問題