【发布时间】:2020-01-07 00:47:13
【问题描述】:
我编写了一个 MATLAB 2019a 函数,我想通过 codegen 导出它。我想在我的 iPhone 上运行这个 C 函数。这是我通过 codegen 导出函数的方式:
当我导出它时,我的 .h 文件的很大一部分都有这个包含头:
#include "omp.h"
XCode 指出未找到“omp.h”文件。
这对我来说很奇怪,因为当我在较旧的 Matlab 版本上导出时,从未包含 omp.h 文件。环顾网络,有几个问题在谈论这个丢失的文件,例如:
Xcode C++ omp.h file not found
但是,这个问题的作者似乎有意地想要它。我怀疑我只是错误地运行了 MATLAB 代码生成,因此需要使用它。
问题:
我是否应该通过 codegen 以不同方式导出以允许我的代码在 iPhone 上运行?
如果我正确导出,我想从哪里获取 omp.h 文件以便在 iPhone 上运行导出的代码?
【问题讨论】:
-
XCode 不支持 OpenMP。您禁用它的解决方案是正确的。