2017-02-16 7 views
2

WindowsのCIサービスでqtを使用するプロジェクトをビルドしようとしています。Visual StudioのQtPackageをコマンドラインで設定する

すでにQtPackage for Visual Studioをコマンドラインでインストールすることができました。 は、今私は、次のステップでこだわっている:追加> Qt5Package

  • QT5> Qtのオプションを設定するための

    • 起動VS2015
      • バージョン名:Qtの5.6.22Win32
      • パス:C:¥build¥libs¥qt5_6_2¥qtbase
    • デフォルトのQt/Winバージョン:Qt 5.6.2 Win32 - OK - これを有効にするには、Visual Studioを再起動する必要があります。

    これはコマンドラインから行うことができますか?そうでない場合は、どうすればこの問題を回避できますか?

  • 答えて

    0

    このようなグローバル設定(すべてのプロジェクト)を変更したい場合は、現状のQtVSToolsのパブリックバージョンやリポジトリの最新バージョンのコマンドラインから実行する方法はありません頭(https://code.qt.io/cgit/qt-labs/vstools.git/ @ 2018-01-09)。

    一方、msbuildを使用してプロジェクトをコンパイルすると、そのコンパイル時に使用するQtバージョンを上書きできます(プロジェクトファイルは変更されません)。

    、そう(/propertyオプションを使用して)QTDIRプロジェクトのプロパティを変更し、使用するQtのバージョンのディレクトリへのパスを指定するには、次の

    msbuild your_solution.sln /property:QTDIR="C:\build\libs\qt5_6_2\qtbase" 
    

    は、この情報がお役に立てば幸いです。

    関連する問題