2016-09-03 17 views

答えて

4

[OK]を使用できます。あなたはミラーディレクトリの実行では、あなたからのすべてのソースを別のディレクトリ(ミラー)

  • に突出qmake.exe -tp vc CONFIG+=windeployqt
  • を標準QTソース(プロジェクト)
  • コピーを作成するには、このビデオでhttps://www.youtube.com/watch?v=o5Xdt-j3hkA

    1. をdescripted方法がありますqmakeは、プラットフォームのディレクトリでなければなりません。プラットフォームをインストールする必要があります。
    2. は私がset path=%path%;D:\Develop\Qt\5.7\winrt_armv7_msvc2015\bin
    3. このコマンドは視覚的な作成、追加パスによってD:\Develop\Qt\5.7\winrt_armv7_msvc2015\binからqmakeのを使用します(あなたは何のプラットフォームをheveない場合は、プログラムの追加と削除に移動してQTを削除して実行します。次のダイアログシステムでは、程度の機能を削除したり、追加ASK)スタジオプロジェクト
    4. ビジュアルスタジオdevenv yourapp.vcxproj
    5. ビジュアルスタジオでは、コード内の問題を修復する必要があります(VSデバッガはより厳格であり、Qtです)。私は自分のプロジェクトを右クリックしてretarget SDKバージョンを実行する必要があります。 (これがなければ - デバッガは悪いsdkバージョン10.0.0.0に関する何らかのエラーを返す)
    6. 私は自分のWindowsPhoneで開発モードを有効にして、PCとUSBで接続します。デバイスの画面のロックを解除し、USB接続の警告を確認します(これがなければ、展開は不可能です)。
    7. 最後のステップはビルドを実行することです。 Solution configuration = Release; Solution platforms=ARM; Green arrow(build)=Device;

    デバイスを組み込んだ後、VSはデバイスに接続します。必要な前提条件をインストールし、私のアプリケーション名でモバイルメニューの新しい項目を追加します。その後、自動的にアプリを実行します。あなたがエラーを持っている場合は

    は:

    「はuuidgen」は、内部コマンドまたは外部コマンドとして認識されません。あなたのパスにuuidgen.exeがありません。私はset path=%path%;C:\Program Files (x86)\Windows Kits\10\bin\x64を追加しました。どこにuudigen.exeがありますか?

    エラーが発生した場合: プロジェクトエラー:環境にUCRTVersionが見つかりませんでした。 .qmakeファイル(いくつかは.qmake.winrt_uuid_yourappのようなもの)を開き、行を追加する必要があります。WINRT_MANIFEST.minVersion = 10.0.10586.0

  • 1

    WinAppDeployCmdツール

    +0

    Ok。ありがとうございました。それは私が意味するように見えます。しかし、今私は2番目のproblémを持っています:-)。 QTビルドからMicrosoftパッケージを作成するには?私は、ユニバーサルWindowsプラットフォーム64ビットとユニバーサルWindowsプラットフォーム64ビットアームビルドを作成します。しかし、何も使えません。もしわからないのなら... winappdeploycmdにはapkパッケージが必要です。 – exo

    +0

    ここで私はここを見ています。 https://www.youtube.com/watch?v=o5Xdt-j3hkA ..私はあなたに知らせるでしょう - もし成功すれば。 – exo

    関連する問題