- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:bisonはWin2000環境では使用不可能?)
Win2000環境でのbisonの使用は不可能?
このQ&Aのポイント
- Win2000日本語環境で、VC6.0からレキシカルアナライザのbisonを叩くことを試みていますが、うまくいきません。
- Cigwinをインストール後、VCからパスを通してbisonを叩くと、dllが無くて実行できないとのこと。そこでdllを用意し、改めて叩くと、今度はクリティカルエラーが出てきて、手詰まりになってしまいました。
- Win2000日本語環境で、VC6.0からbisonを使うことはできないのでしょうか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
「VCからパスを通してbisonを叩く」ってどういう意味でしょうか? どんなエラーメッセージが出ているんでしょうか? コマンドプロンプト中で bison は正しく動作するんでしょうか?
お礼
Cygwinのバイナリフォルダに、無理矢理BisonとFlexを突っ込み、VCからビルドしたら、なんとか動きました。 .yと.lのコードを変えたらm4が動かなくなったり、かなり怪しいのですが、とりあえず第一関門は突破です。 ありがとうございました。
補足
ご回答ありがとうございます。 コマンドプロンプトからは動作させることはできます。 VCから動作させると、メモリ参照エラーとなってしまいます。 複数のPCで試してみましたが、いずれのPCでもエラーが出てしまい、PC依存ではないかなり致命的なエラーかと思います。 また、同じくGNUから提供されている、パーサ(lex)はVCからも動作させることはできます。