2

以前のプロジェクトはLinuxプラットフォームで開発されたもので、XcodeIDEに移行する予定です。

他にも、Xcodeでプロジェクトをすばやく設定する方法を知りたいです。

理想的には、最上位のMakefileを取得して、自動的に実行する必要があります(たとえば、インデックス作成、オートコンプリート、定義へのジャンプなど)。Eclipseの場合、それはほとんどそのようなものです。しかし、Xcodeで同様の機能を見つけることができませんでした(あなたが言うことができるように専門家ではありません)。

本当にあなたの助けに感謝します。

4

1 に答える 1

1

makefileをXcodeプロジェクトに「インポート」する方法はありませんが、外部ビルドツールを使用してXcodeにmakefileを実行させることができます。プロジェクトを作成するときは、Mac OS Xで[その他]カテゴリを選択し、[外部ビルドツール]を選択して[次へ]ボタンをクリックします。次の画面の下部には、実行するコマンドを入力できるテキストフィールドがあります。それがであることを確認してください/usr/bin/make。次に、プロジェクトの作成を終了します。これで、ビルドするたびに、Xcodeはプロジェクトディレクトリからmakeを実行します。

これは「ネイティブ」Xcodeプロジェクトではないため、手動でさらに実行する必要があることに注意してください。たとえば、ファイルを追加/削除するときにmakefileを更新する必要があり、それらを使用するようにmakefileをカスタマイズしない限り、Xcodeのビルド設定は無視されます。Xcodeからビルドする以上のことをしたい場合は、スキームを編集し、実行用の実行可能ファイルを指定するなど、他のアクションを設定する必要があります。

iOSカテゴリでは外部ビルドツールオプションを使用できませんが、makefileがビルド対象を定義しているため、MacOSXバージョンを使用できます。Xcodeがコードの分析/完了を試みるかどうかはわかりませんが、万が一の場合に備えて、SDKとターゲットバージョンの設定を更新することをお勧めします。

于 2012-09-14T19:58:36.237 に答える