4

アプリケーションをデプロイするために実行windeployqtすると、次の警告が表示されます。

Warning: Cannot find GCC installation directory. g++.exe must be in the path.

Pathにある Qt の MinGW バイナリ ファイルを含めるように環境変数を設定しましたが、 C:\Qt\Qt5.12.0\5.12.0\mingw73_64\bin. その結果、--compiler-runtimeフラグを明示的に使用しても、コンパイラ ランタイム ライブラリがデプロイされたパッケージに含まれていないことがわかります。どのステップが欠けているのかわからないのですか?

4

1 に答える 1

5

問題は、Qt をインストールするときに MinGW コンパイラもインストールする必要があることです (そうするには、インストール ウィザードの「ツール」セクションで「MinGW コンパイラ」をチェックします)。次に、そのパスをPath環境変数に追加します。

C:\Qt\Qt5.12.0\Tools\mingw730_64\bin

を含むすべての関連するコンパイラ バイナリg++が配置されている場所です。また、パスを設定した後、コンピューターを再起動する必要がある場合があることを忘れないでください。

于 2019-01-09T20:13:36.923 に答える