MacOS Lion の Eclipse で FFTW (および FFTW++) 静的プロジェクトを作成する際に問題があります。誰かがすでにそれを作っていますか?
インクルードファイル用に別のフォルダーを作成しましたが、パスを正しく設定したにもかかわらず、それらを見つけることができないようです。<subdirectory/include_file>
また、インクルードするすべての c ファイルを、プロジェクト設定のディレクトリ セクションの
パス設定に置き換えました${workspace_loc:/FFTW3/include}
。
関連性があるかどうかはわかりませんが、別の IDE を使用して bash からコマンドを入力してコードを書いているときに、いくつかの mp オプションが必要であることに気付いたので、gcc のバージョンを 4.2.1 から更新しました (つまり、 MacOS 用の基本的な Xcode バージョン) から 4.7 へ。FFTW++ の例をコンパイルしましたg++ -fopenmp
。macports を使用して gcc の新しいバージョンをインストールし、そのオプションの 1 つ ( sudo port select --set gcc mp-gcc47
) を使用して、4.2 バージョンの代わりに gcc のデフォルト コマンドとして設定したので、bash から入力してコンパイルできます。
これで、Eclipse がバージョン 4.2.1 を使用していることがわかりました。誰かがそれを4.7バージョンに変更する方法を知っていますか? これで問題が解決すると思いますか、それとも私の問題の原因ですか?