2017-07-26 4 views
0

私はすでにQtアプリケーション(チッカーゲーム)を終了しました。私は自分の作品を他のPCやVisual Studioから商用アプリケーションのように動かすことができます。私はすでにディレクトリ "Realese"にあるファイル.exeを見つけましたが、動作しません。私がしなければならないこと? CMDを使用してVisual Studioプロジェクトから.exe(Qt)

私はこれを持っているが、それはまだ

Cを実行しません:\ユーザーは、ジョルジオ> C:\ /Qt/5.5/msvc2012/bin/windeployqt.exeデスクトップ/ Progetto_Dama/PROGETTO /リリース/ dama.exe C:Qt5Core Qt5Gui Qt5Widgets

:ジョルジオ\デスクトップ\ Progetto_Dama \ PROGETTOの\リリース\ dama.exe 32ビット、qsvgicon.dll

直接の依存関係のためQt5Svgの追加リリースの実行可能

\ \ユーザー

すべての依存関係:Qt5Core Qt5Gui Qt展開する5Widgets

:Qt5Core Qt5Gui Qt5Svg Qt5Widgets

警告:Visual Studioのインストールディレクトリを見つけることができませんが、VCINSTALLDIRが設定されていません。

Qt5Core.dllを更新しています。

Qt5Gui.dllを更新しています。

Qt5Svg.dllを更新しています。

Qt5Widgets.dllを更新しています。

libGLESV2.dllを更新しています。

libEGL.dllを更新しています。

D3Dcompiler_46.dllを更新しています。

Opengl32sw.dllを更新しています。Qt5Core.dllを更新しています...ディレクトリアイコンエンジンを作成しています。

qsvgicon.dllを更新しています。

ディレクトリimageformatsの作成。

qdds.dllを更新しています。

qgif.dllを更新しています。

qicns.dllを更新しています。

qico.dllを更新しています。

qjp2.dllを更新しています。

qjpeg.dllを更新しています。

qmng.dllを更新しています。

qsvg.dllを更新しています。

qtga.dllを更新しています。

qtiff.dllを更新しています。

qwbmp.dllを更新しています。

qwebp.dllを更新しています。

ディレクトリプラットフォームの作成。

qwindows.dllを更新しています。

Cの作成:ユーザーはジョルジオ\デスクトップ\ Progetto_Dama \ PROGETTOの\リリース\翻訳を\ \ ...

をqt_cs.qm ...

を作成qt_ca.qm ...

を作成します

... qt_fi.qmを作成qt_en.qm ...

を作成qt_de.qm ...

を作成します

qt_ja.qmを作成qt_it.qm ...

を作成qt_hu.qm ...

を作成qt_he.qm ...

を作成qt_fr.qm ...

を作成します...

qt_lv.qmを作成qt_ko.qm ...

を作成しています...

がqt_uk.qm作成

がqt_sk.qm作成qt_ru.qm作成

... ... ...

+1

これを読んでください:http://doc.qt.io/qt-5/windows-deployment.html – eyllanesc

+0

問題はQtライブラリのDLLが原因ですが、windeployqtユーティリティを探して開きあなたの実行可能ファイルのフォルダにあるcmdを実行し、 'path/of/windeployqt.exe 'を実行してください。 – eyllanesc

+0

windeployqt.exeが重要な場合は、その時点を見てください。 – eyllanesc

答えて

0

しかしeyllanescの答えはあなたのために働いていない場合は、通常、見つけることができます.dllが試行錯誤中です。つまり、.exeファイルを起動しようとすると、ライブラリが失われている可能性があります。各ライブラリをコピーして.exeファイルと同じフォルダに貼り付けると、最終的にアプリケーションが実行されます(実行しようとすると、.exeが別のライブラリを要求する正しいライブラリを追加した後あなたがそれらのすべてを追加するまで)。私はqtのビジュアルスタジオバージョンに精通していないので、あなたの.dllの下にあるディレクトリがわからない。私にとっては/ Qt/version/Mingw バージョン/bin /です。しかしそれはmingwのデフォルトキットを使用している間です。 vsの場合は、C:\ Qt \ Qt5.9.1 \ 5.9.1 \ winrt_x64_msvc2017 \ binに該当するバージョン番号が表示されます。

+0

残念なことに、私が.exeを実行するとエラーメッセージが表示されます。「...理由を検索しています」と表示され、数分後にVisual Studio debbugger –

関連する問題