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