0

次のようなディレクトリ構造を持つ Xcode プロジェクトがあります。

MasterProjectDir/projectname.xcodeproj
MasterProjectDir/ProjectSubDir/whatever.c
MasterProjectDir/ProjectSubDir/etc.c
MasterProjectDir/ProjectSubDir/Makefile

私の xcodeproj は、外部ビルド ターゲットを使用して、次の設定を使用して Makefile をポイントします。

ビルド ツール: /usr/bin/make
引数: $(ACTION)
ディレクトリ: ./ProjectSubDir

さまざまな理由から、プロジェクトのディレクトリ構造を次のように変更する必要があります。

MasterProjectDir/プロジェクト名.xcodeproj MasterProjectDir
/whatever.c
MasterProjectDir/etc.c
MasterProjectDir/Makefile

.xcodeproj ファイルを ProjectSubDir にコピーしましたが、プロジェクトはまだファイルの場所を認識しています (?!?! - ファイルの場所が「グループに対して相対的」に設定されており、xcodeproj ファイルを移動しただけなので、これは奇妙です)。それは構築されません。次のエラーが表示されます。

make: *ターゲットが指定されておらず、makefile が見つかりません。止まる。
コマンド /usr/bin/make が終了コード 2 で失敗しました

私はこれについて少し助けを使うことができます。どこかに変更が必要な設定があるはずです。

4

2 に答える 2

0

XCode からコード ファイルを削除して、すべて追加し直してみてください

1) コマンド + 1

2) すべての Red ファイルを削除します

3) ファイルを追加し、*.c ファイルを選択します

于 2012-06-14T07:32:53.043 に答える
0

問題は、Makefile がプロジェクト参照から欠落しており、外部ビルド ターゲットのディレクトリを に設定する必要があることでした。どこ 。現在のディレクトリを表します。

于 2012-06-18T15:12:35.313 に答える