20

学校のプロジェクトで Qt を使用しようとしていますが、問題が発生しています。チュートリアルに従い始めましたが、Makefile の問題が発生しています。ほとんどのチュートリアルでは、 run qmake -project、 then qmake、finallyと書かれていますmake。しかし、これを試してみると、make: *** No targets specified and no makefile found. Stop.実際には Makefile についてあまり知らないというエラーが発生します。誰かが私を正しい方向に向けるのを手伝ってくれますか?

4

5 に答える 5

24

OS X 上の qmake は、Xcode プロジェクト ファイルを作成します。以下を使用して Makefile を作成できます。

qmake -spec macx-g++

Makefile でアプリ バンドルを作成したくない場合は、たとえばプロジェクト ファイルに次の行を追加するなどして、構成の「app_bundle」を削除することもできます。

mac {
  CONFIG -= app_bundle
}
于 2009-01-14T20:56:48.737 に答える
2

configure -platform macx-g ++ gmake

それはすべての質問に十分なはずです

于 2011-09-08T06:50:07.247 に答える
2

Qt のインストールに問題があるようです。自分でビルドしましたか、それとも他の人からビルドをインストールしましたか? また、この問題を引き起こしている .pro ファイルの例はありますか?

于 2009-01-13T22:58:55.903 に答える
2

少し時間が経ちましたが、あなたの問題は、Mac OS X の qmake がデフォルトで makefile ではなく xcode プロジェクト ファイルを作成することだと思います。そのため、make を実行したときに makefile が見つかりませんでした。代わりに、qmake のコマンド ラインを調べて、makefile をターゲットにする方法を指定します。また、.pro ファイルにオプションを追加して、毎回 makefile の出力を強制することもできます。

于 2009-01-14T16:09:24.857 に答える