2017-08-16 1 views
0

qtをconanパッケージqt/[email protected] /既存のプロジェクト。このプロジェクトでは、Qtヘルプパッケージが必要です。conanを使ってソースからQtをビルドしてもQt5Helpは作成されません.Cmakeは "Qt5Help"によって提供されるパッケージ構成ファイルを見つけることができません。

私が持っている:私のconanfileで

[requires] 
qt/[email protected]/stable 

[options] 
qt:tools=True 

を。

Qt5Helpパッケージを使用してパッケージをビルドするにはどうすればよいですか?

パッケージのレシピを変更するためにQt5Helpがどのように構築されているかについて、Qtのマニュアルを見つけることができませんでした。ここにリストされているにもかかわらず、リポジトリにはモジュールとしてリストされていません。モジュールリストのhttp://doc.qt.io/qbs/qt-modules.htmlです。

+1

私はこれがコナンの質問ではないと思っていますが、このパッケージに関する非常に具体的な質問です。 https://github.com/osechet/conan-qt – drodri

+0

また、パッケージレシピをすばやく見て、作成を制御するオプションがないように見えます。そのため、Qt5Helpライブラリは作成されていない(またはレシピに変更が必要です)か、作成されたにもかかわらず消費が失敗しています。パッケージフォルダ、実際のファイルを確認しましたが、そこにはありませんか? – drodri

+0

ビルド後のパッケージフォルダにありません。私はオプションとしてパッケージに入っていないことを認識しています。私はパッケージのレシピに追加することに興味がありますが、Qtのドキュメントでこれを行う方法がわかりません。 –

答えて

1

Qt5Helpパッケージは、ツールサブモジュールを構築することによって含まれています。これが最初に機能しなかった理由は、5.6.2のコナンパッケージにサブモジュールオプションtoolsが定義されていないためです。これを解決するために、osechet/conan-qtレポの5.8.0マスターブランチから5.6.2の自分のコナンパッケージを作成します。

関連する問題