3

プリプロセッサがファイルを突き刺す前に、Xcode がコンパイルするファイルを確認する必要があります。つまり、プリプロセッサの前にプリプロセッサを貼り付ける必要があります。

「Cソースファイル」のビルドルールを変更した後、CベースのファイルのデフォルトのXcodeビルドプロセスを実行する方法の詳細に関しては、すべてのGoogle検索が私を助けてくれました。Xcode は "CompileC" というプロセス (シェル スクリプト? ブードゥー チャント?) を呼び出しているようですが、ソース ファイルを使い終わった後、それを自分で呼び出す方法が見つかりません。

何か案は?興味深いことに、非常に特殊な状況 (たとえば、ソース ファイルの名前やビルドの日付に応じて) で特定のマクロを変更する必要があります。そして、巧妙な方法はないようです: #ifdef filename="bobsyeruncle.m"

4

1 に答える 1

0

ビルドルール スクリプトが機能するようです: http://developer.apple.com/mac/library/documentation/DeveloperTools/Conceptual/XcodeBuildSystem/200-Build_Phases/bs_build_phases.html#//apple_ref/doc/uid/TP40002690 -CJAEACAD

于 2010-02-06T07:19:34.060 に答える