Xcode项目中配置OpenMP

配置步骤

利用Homebrew安装llvm

OpenMP的使用需要依赖于llvm编译框架,所以需要下载并安装llvm。执行命令brew install llvm即可。

在Xcode中配置OpenMP

  1. User-Defined setting中新添加一个变量名为CC,并将其值设置为/usr/local/opt/llvm/clang
    User-Defined setting
  2. Enable Modules中将其值更改为No
    Enable Modules
  3. 填充Library Search Paths选项,填充值为/usr/local/opt/llvm/lib
    Library Search Paths
  4. 接下来填充Header Search paths选项,填充值为/usr/local/opt/llvm/lib/clang/13.0.0/include
    Header Search Paths
  5. 填充Other C Flags选项,填充值为-fopenmp
    Other C Flags
  6. Build Phases中将动态库链接进去,在/usr/local/lib中找到libomp.dylib库文件,然后直接拖拽进去即可。
    Link Library
  7. 最后,将Enable Index-While-Building Functionality选项勾选为No
    Enable Index-While-Building Functionality