2011-06-27 3 views
1

私は大きなC++プロジェクトにXCode4を使用しました。このプロジェクトではmakeをビルドに使用しています。ビルド時に毎回Makefileが呼び出されるように、外部ビルドツールmakeを使用するようにXCode4を設定しました.XCode内でコンパイルエラーがうまく起こります。XCode3内に外部ビルドツール(make)を設定するにはどうすればよいですか?

まず、これは問題なく動作しましたが、最近XCode4が大きくクラッシュします。今私はXCode3に戻っていますが、Xcode 3.2.5で外部ビルドツールを使用してビルドをセットアップする方法を見つけることができません。

答えて

0

これはあなたが探しているものかどうかわかりませんが、外部の静的なフレームワークを作成する準備ができたら、私は書いたたくさんのスクリプトを使用して、my Github repoで見ることができます。 scriptsディレクトリと、それを設定して呼び出すbuild.shを見てください。

私はこれらのスクリプトをXCode 3とXCode 4の両方で使用しました.xcodebuildとappledocのようないくつかの外部ツールを使用して、成功すれば配布可能な(バージョン付きの)DMGファイルを生成します。

これらのスクリプトは、好きな場合や、動作方法を見て自分でアイデアを得るために使用できます。

+0

実際、私はそれを逆にしていました。XCodeがXCode内のすべてを再度設定する必要はなく、makeを呼び出すようにしたいと思います。 (プロジェクトは複雑で、Makefilesはクロスプラットフォームで使用されています。)あなたの答えをありがとう、私はそれが私の質問に詳細を追加するのを助けてくれることを願っています。 – Miriam

+0

私は、コマンドラインを実行したXCode3でターゲットを設定したことを覚えています。ターゲットを右クリックして、実行シェルスクリプトフェーズを追加してください。次に、好きなシェルコマンドを実行することができます。私はあなたが追加できるシェルスクリプトのターゲットさえあるかもしれないと思う。 – drekka

+0

ありがとう、それは適切なアプローチでした:ターゲットの下で、makeを呼び出すだけの実行シェルスクリプトフェーズを追加しました。これらのタスクはMakefileによって処理されるので、私はコンパイル、リンク、コピーフェーズを削除しました。今私はXCode3からビルドし、自分のコードでコンパイルエラーを見ることができます。 – Miriam

関連する問題