タグ

コンバイラに関するdhrnameのブックマーク (1)

  • Xcodeでflexつかうとエラーになる時のメモ

    半日潰したのでメモ。 ● 出てたのは 2つ。 Xcode付属のflex,bisonで下記。 (1) flex ver 2.5.: C++11仕様でコンパイルでワーニング (2) bison ver2.x:「%define parser_class_name { Parser }」が通じない (1)(2)ともにXcode付属のflex/bisonが古いぜ。 ● 結論 (1)(2)ともに,flex&bisonをverUpしたがXcodeがそれをガン無視。 ↓ Scanner.cpp, Parser.hpp, Parser.cppを予めコマンドラインで生成して,Xcodeのプロジェクトに追加することに。 ↓ 今度は,Xcodeの環境で読み込む「#include 」が古いファイルを参照するので,/Application/Xcode.app/〜以下のFlexLexer.hをXcodeに内緒で差し替え

  • 1