2017-10-27 9 views
0

QtはMSVCなしでqmlを含むすべてのコンパイルをサポートしています。だからQtクリエイターとQtスタジオをインストールせずに、MSVCに全く依存しないqtパッケージを作成するには?mingwとMSVCの再配布可能なウィンドウでQt?

+0

このような分布は、例えば、必要とされています... – DuckQueen

答えて

0

あなたはmingwのでQtCreatorを構築し、自分の教室でそれを配布することができます:あなたはMinGWのを使用して独自のパッケージを構築するか、あなたはMSVC再配布可能なランタイムをインストールできない場合のReadme https://github.com/qt-creator/qt-creator

0

を見てみましょう(他の回答を参照してくださいただし、Qt CreatorとQt 3D Studioのみを再構築する必要があります。

MSVCランタイム(QtCreatorとQt Studio用)に依存する公式パッケージをインストールし、MSVC再頒布可能パッケージをインストールする代わりに、必要なDLLをインストールフォルダにコピーすることができます(Qt Creatorの場合はC:\Qt\Tools\QtCreator\bin )。

はQtの創造のために、あなたが必要とするようだ:

  • MSVCP140.DLL
  • VCRUNTIME140.DLL

あなたはDependency Walkerまたは同様のツールを使用して不足しているDLLを確認することができます。

MicrosoftがDLLをコピーすることは推奨されていませんが、動作することに注意してください。 Qt Creatorを再構築するのは面倒ではありません。

それは直接 あなたの実行可能なアプリケーションファイルを含むフォルダであるアプリケーションのローカルフォルダに再配布可能なのVisual C++のDLL をインストールすることも可能です。サービス上の理由から、 にはこのインストール場所を使用することをお勧めしません。私たちは、教室には管理者権限を持っていないときに

https://docs.microsoft.com/en-us/cpp/ide/redistributing-visual-cpp-files

関連する問題