0

我在 MacOS Lion 中的 Eclipse 中制作 FFTW(和 FFTW++)静态项目时遇到了一些麻烦。有人已经做到了吗?

我为包含文件创建了一个单独的文件夹,但是尽管我已经正确设置了路径,但它似乎找不到它们。我还用<subdirectory/include_file>我的项目设置的目录部分中的路径设置 替换了所有 c 文件中的包含${workspace_loc:/FFTW3/include}

我不知道它是否相关,但是当我编写代码时,使用另一个 IDE 并从 bash 输入命令,我意识到需要一些 mp 选项,所以我从 4.2.1 更新了我的 gcc 版本(即MacOS 的基本 Xcode 版本)到 4.7。我已经编译了 FFTW++ 示例并且它工作正常,使用g++ -fopenmp. 我已经使用 macports 安装了新版本的 gcc,并且我使用了它的一个选项 ( sudo port select --set gcc mp-gcc47) 将其设置为 gcc 默认命令,而不是 4.2 版本,因此我可以从 bash 中键入和编译。

现在我已经看到 Eclipse 使用的是 4.2.1 版本。有人知道如何将其更改为 4.7 版本吗?您认为这可以解决问题还是导致我的问题?

4

0 回答 0