4

Mac OS X El Capitan バージョン 10.11.2 に OpenFOAM 3.0.1 をインストール中に発生したエラーの解決策を報告したいです。エラーは次のとおりです。

「エラー: メンバー参照型 'std::istream *' (別名 'basic_istream *') はポインターです。おそらく '->' を使用するつもりでしたか? yyin.rdbuf(std::cin.rdbuf());」

この問題は に関連していflex version 2.6.0ます。macportsを使用してインストールしました。

( の代わりに) にある " flex 2.5.35 Apple(flex-31)" を使用することで、この問題を解決できました。/usr/bin/flex/opt/local/flex

openfoam ソース配布のファイル $(WM_DIR)/rules/General/flex++ で「flex」を「/usr/bin/flex」に変更するだけです。

4

2 に答える 2