Qt自体をインストールせずにQtプログラムを実行するにはどうすればよいですか?

D4rth B4n3

Qt5.3.1でプログラムを作成し、それが正常に動作する開発マシンで実行しました。必要なすべての.dllファイルを.exeがあるフォルダーにコピーしました。これらは:

  • Qt5Widgets.dll
  • Qt5Network.dll
  • Qt5Gui.dll
  • Qt5Core
  • icudt51.dll
  • icuin51.dll
  • icuuc51.dll
  • libgcc_s_dw2-1.dll
  • libwinpthread-1.dll
  • libstdc ++-6.dll

ここで、Qtがインストールされていないマシンでそのプログラムを実行したいと思います。それ、どうやったら出来るの?プログラムを使うためだけにIDEをインストールする必要はないはずですよね?

それが動作する開発マシンの詳細:

  • ウィンドウズ8
  • Qt 5.3.1

展開プラットフォームは次のとおりです。

  • Windows Vista
  • Qtはインストールされていませんが、必要な.dllはすべて配置されています

私が得るエラーは最初です:

Qtプラットフォームプラグイン「windows」を検出またはロードできなかったため、このアプリケーションを起動できませんでした。アプリケーションを再インストールすると、この問題が解決する場合があります。

次のエラーメッセージは次のとおりです。

このアプリケーションは、ランタイムに異常な方法で終了するように要求しました。サポートにお問い合わせください。

その後、プログラムがクラッシュします。しかし、Qt5.3.1をインストールすると機能します。つまり、c:/Qtディレクトリ内のファイルと関係があります

JimSan

より良い解決策は、QtSDKアプリケーション「windeployqt」を使用することです。これは、ターゲットプラットフォームに基づいて、必要なすべてのdllとプラグインをアプリケーションフォルダーにコピーするために使用されます。その後、別のコンピューターで実行できます。ドキュメントは次のとおりです:https//doc.qt.io/Qt-5/windows-deployment.html

たとえば、実行可能ファイルがmingw53_32を使用してビルドされ、実行可能ファイルが「C:\ example_qtapp」にある場合:

QT_INSTALL_DIR\minqw53_32\bin\windeployqt.exe c:\example_qtapp

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

インターネットアクセスを許可せずにWindowsプログラムを実行するにはどうすればよいですか?

分類Dev

Visual Studioを使用せずにc#プログラムをコンパイルして実行するにはどうすればよいですか?

分類Dev

Javaプログラムを実行せずにEclipseでコンパイルするにはどうすればよいですか?

分類Dev

上記のファイルのコピーを作成せずにCプログラムを実行するにはどうすればよいですか?

分類Dev

ターミナルウィンドウを表示せずにCygwinプログラム(xemacs)を実行するにはどうすればよいですか?

分類Dev

Qtスタイルで背景画像のスムーズなダウンスケーリングを実行するにはどうすればよいですか?

分類Dev

Windowsでcondaを使用してQtをインストールせずにmatplotlibをインストールするにはどうすればよいですか?

分類Dev

プログラムの起動後にコンソールを開いたままにせずに、バッチファイルからプログラムを実行するにはどうすればよいですか?

分類Dev

QTプログラムからターミナルでbashスクリプトを開始するにはどうすればよいですか?

分類Dev

Windowsログインでプログラムを実行するにはどうすればよいですか

分類Dev

コンパイルせずにwkhtmltopdfパッチを適用したqtをインストールするにはどうすればよいですか?

分類Dev

Lotus Notes 9では、他のプラグイン/ソフトウェアをインストールせずに、受信トレイに書き込んだルールを手動で実行するにはどうすればよいですか?

分類Dev

ファイルという名前のスペースがあり、コマンドプロンプトがプログラムを閉じるのを待たずに、コマンドプロンプトから実行可能ファイルを起動するにはどうすればよいですか?

分類Dev

install4jアンインストーラーの開始時に、インストールされたプログラムが実行されているかどうかを確認するにはどうすればよいですか?

分類Dev

インポートを変更せずにモジュールからスクリプトを実行するにはどうすればよいですか?

分類Dev

ブロックせずにQtイベントプロセスを開始するにはどうすればよいですか?

分類Dev

ドライバーをインストールせずにIntelGPUを実行するにはどうすればよいですか?

分類Dev

Windowsをインストールせずに.Netアプリケーションを実行するにはどうすればよいですか?

分類Dev

SLURMでプログラムを実行するときに印刷ステートメントを保存するにはどうすればよいですか?

分類Dev

Tomcatを完全にインストールせずにSpringWebアプリを実行するにはどうすればよいですか?

分類Dev

Qtウィジェット(QPushButton、QTextEdit、QLabel)をプログラムでQt Designerレイアウトに追加するにはどうすればよいですか?

分類Dev

プログラムにファイルを自動的に開かせるために自動実行を行うにはどうすればよいですか?

分類Dev

mysqlコネクタをインストールせずにmysqlアプリを実行するにはどうすればよいですか?

分類Dev

システムログイン時にプログラムを実行するシェルスクリプトをコーディングするにはどうすればよいですか?

分類Dev

プログラムでAndroidテンキーを実行するにはどうすればよいですか

分類Dev

JavaライブラリをインポートせずにヒストグラムをよりOOPyにするにはどうすればよいですか?

分類Dev

完了後にexeファイルを実行せずにプロジェクトをコンパイルするにはどうすればよいですか?

分類Dev

コマンドラインを介してリモートPCでプログラムを実行するにはどうすればよいですか?

分類Dev

ルート権限を必要とせずに、USBデバイスが(アン)プラグされているときはいつでもコードを実行するにはどうすればよいですか?

Related 関連記事

  1. 1

    インターネットアクセスを許可せずにWindowsプログラムを実行するにはどうすればよいですか?

  2. 2

    Visual Studioを使用せずにc#プログラムをコンパイルして実行するにはどうすればよいですか?

  3. 3

    Javaプログラムを実行せずにEclipseでコンパイルするにはどうすればよいですか?

  4. 4

    上記のファイルのコピーを作成せずにCプログラムを実行するにはどうすればよいですか?

  5. 5

    ターミナルウィンドウを表示せずにCygwinプログラム(xemacs)を実行するにはどうすればよいですか?

  6. 6

    Qtスタイルで背景画像のスムーズなダウンスケーリングを実行するにはどうすればよいですか?

  7. 7

    Windowsでcondaを使用してQtをインストールせずにmatplotlibをインストールするにはどうすればよいですか?

  8. 8

    プログラムの起動後にコンソールを開いたままにせずに、バッチファイルからプログラムを実行するにはどうすればよいですか?

  9. 9

    QTプログラムからターミナルでbashスクリプトを開始するにはどうすればよいですか?

  10. 10

    Windowsログインでプログラムを実行するにはどうすればよいですか

  11. 11

    コンパイルせずにwkhtmltopdfパッチを適用したqtをインストールするにはどうすればよいですか?

  12. 12

    Lotus Notes 9では、他のプラグイン/ソフトウェアをインストールせずに、受信トレイに書き込んだルールを手動で実行するにはどうすればよいですか?

  13. 13

    ファイルという名前のスペースがあり、コマンドプロンプトがプログラムを閉じるのを待たずに、コマンドプロンプトから実行可能ファイルを起動するにはどうすればよいですか?

  14. 14

    install4jアンインストーラーの開始時に、インストールされたプログラムが実行されているかどうかを確認するにはどうすればよいですか?

  15. 15

    インポートを変更せずにモジュールからスクリプトを実行するにはどうすればよいですか?

  16. 16

    ブロックせずにQtイベントプロセスを開始するにはどうすればよいですか?

  17. 17

    ドライバーをインストールせずにIntelGPUを実行するにはどうすればよいですか?

  18. 18

    Windowsをインストールせずに.Netアプリケーションを実行するにはどうすればよいですか?

  19. 19

    SLURMでプログラムを実行するときに印刷ステートメントを保存するにはどうすればよいですか?

  20. 20

    Tomcatを完全にインストールせずにSpringWebアプリを実行するにはどうすればよいですか?

  21. 21

    Qtウィジェット(QPushButton、QTextEdit、QLabel)をプログラムでQt Designerレイアウトに追加するにはどうすればよいですか?

  22. 22

    プログラムにファイルを自動的に開かせるために自動実行を行うにはどうすればよいですか?

  23. 23

    mysqlコネクタをインストールせずにmysqlアプリを実行するにはどうすればよいですか?

  24. 24

    システムログイン時にプログラムを実行するシェルスクリプトをコーディングするにはどうすればよいですか?

  25. 25

    プログラムでAndroidテンキーを実行するにはどうすればよいですか

  26. 26

    JavaライブラリをインポートせずにヒストグラムをよりOOPyにするにはどうすればよいですか?

  27. 27

    完了後にexeファイルを実行せずにプロジェクトをコンパイルするにはどうすればよいですか?

  28. 28

    コマンドラインを介してリモートPCでプログラムを実行するにはどうすればよいですか?

  29. 29

    ルート権限を必要とせずに、USBデバイスが(アン)プラグされているときはいつでもコードを実行するにはどうすればよいですか?

ホットタグ

アーカイブ