2016-08-10 7 views
1

私はqt5.7(最新のバージョン)、ubuntuで "qmake -project"でプロジェクトを作成しています。このコマンドは出力がなく、ファイルが作成されていないため、無限にハングするので、強制終了しなければなりません。しかし、2日前、qt5を初めてインストールした後、単純なHelloWorldプログラムでうまくいきました。私は最後の2日間に自分のシステムで何も変更していません。qmakeが掛かっている理由

解決策を探してみましたが、このページ(http://www.qtcentre.org/archive/index.php/t-2269.html)では、PWDの下にあるサブディレクトリが大きいと、これが予想されるので、 "-norecursive"オプションを使用する必要があります。

このオプションを追加すると、実際に問題が解決され、.proファイルが作成されます。しかし、私はどんなサブディレクトリも持っていない、私は新しく作成されたディレクトリで働いている。しかし私は他の兄弟のディレクトリを持っていて、私は他のqtプロジェクトを試してみました。

なぜこれがぶら下がっているのか、なぜ、それ以外の理由でそれが解決されるのでしょうか?

(ところで、そこに同じトピックに関する別の古い問題が存在する:。Qt - qmake -project, why is it stuck?が、私はそこに関連するすべての答えを参照いけない)

答えて

0

qmake -projectは松葉杖の一種であり、非常に広範囲にテストされていません。あなたが直面していることは、既知の欠点であり、修正してQtのgerritに変更を加えることは自由です。

各フォルダにプロジェクトファイルを個別に作成してからマージしてください。あなたは本当にこれらを手動で管理する必要があります。qmake -project出力は、かなり単純なプロジェクトでのみ動作します。

0

問題は、main.cppを作成する前に "qmake -project"を実行したため、ハングアップしていました(しかし、少なくとも警告を出していたはずです)。 キューバとの合意では、qmakeは松葉杖だけである。今私は他のプロジェクトから.proファイルを取り出し、自分の必要に応じて編集しています。

関連する問題