0

私はosx snow leopard用に作成されたxcodeプロジェクトを持っています。構築するために必要だったのは、実行することだけでした

xcodebuild

コマンドプロンプトから。OS X 10.7 で同じプロジェクトをビルドしようとしていますが、同じコマンドを実行すると次のエラーが発生します。

/Users/repo/trunk/main.c:31:10: 致命的なエラー: 'stdlib.h' ファイルが見つかりません

正確には何が起こっているのですか?この質問の指示に従おうとしましたが、stdlib.h がまだ見つかりません。

この問題を解決するにはどうすればよいですか?

4

2 に答える 2

0

おそらく、Xcode 4.3 以降の /Applications/Xcode.app 内のすべてを再パッケージ化することで、多少なりとも苦労しているでしょう。Unix ライクなインストールでは、stdlib.h は通常 /usr/include に存在し、Xcode 4.3 より前のバージョンであるため、プロジェクトはそこに存在することを期待している可能性があります。これは、コマンド ライン ツールをインストールすることで修正できます。これには、ツールと関連するヘッダーとライブラリが標準の場所に含まれています。

コマンド ライン ツールをインストールする最も簡単な方法は、Xcode 内から行うことです。Xcode の設定で、[ダウンロード] ペインを選択し、[コンポーネント] タブを選択します。「コマンド ライン ツール」の横にある「インストール」ボタンを押します。

于 2012-07-17T11:37:10.790 に答える
0

どのXcodeを使用するかをxcode-select伝えるために実行する必要があります。xcodebuildxcrun

このマンページを参照してください。

于 2012-07-17T11:40:41.570 に答える