2012-03-13 15 views
0

xcodeに問題があります。私のプロジェクトには、何かをコンパイルする前に(lexer.lから)作成されるべきレクサーがあります。 Flexは、lexer.l:lexer.cとlexer.hから2つのファイルを作成する必要があります。後者は他のいくつかのファイルに含まれています。現在、Xcodeはlexer.lを処理せず、lexer.hが見つからないと不満を訴えています。 lexer.lは、ビルドフェーズの下にあるコンパイルソースリストに含まれています。何かご意見は?Xcodeフレックスレクサーが生成されない

+0

カスタムビルドルールを作成する必要があります。私は自分のプロジェクトでやったことがありますが、現時点では家にいません... – trojanfoe

+1

"Adobe Flex"タグを削除し、Lexとgnu-flexとしてタグ付けしました。私はそれらがあなたが何をしているのかより適切であると信じています。 – JeffryHouser

+0

@trojanfoe私はレクサーのビルドルールがあるので、Xcodeのは、自分自身でこれを行うには十分にスマートだろうと思った – Patrik

答えて

1

私は解決策を提供することができます。多分誰かがそれを使うことができます。 私はいくつかの答えを読んでいるので、SO Xcodeはそれらを別のプログラミング言語にマップするための特別なファイル拡張子を必要とします。 C++コードをコンパイルしたいときf.e. lexfileに最後の.lppを付ける必要があります。 Xcodeは残りの部分を処理します

+0

男、私はこの答えをどこからでも見てきました。最高のソリューションは、はるかに! – peter

関連する問題