在 iOS 上使用来自 brew 的 gsl/gsl 时遇到问题?

Trouble using gsl/gsl, from brew, on iOS?

  1. brew install gsl - 没问题

  2. 快速制作一个使用 gsl 的 Mac 应用程序,检查它是否正常工作。 (Handy example here.) - 没问题

  3. 它们在 /include 和 /lib 中吗 - 是的,它们是

  1. 两个搜索路径?是并标记为递归

  1. 链接器标志?尽可能设置

  1. 删除派生数据,清理所有内容,重新启动所有内容

结果......

找不到文件:/

这场悲剧该怎么办?

为了任何在这里谷歌搜索的人,用户@Amadeus 解决了这个问题:

  • brew install gsl 构建不包含 /gsl 本身

  • 你确实可以#include <gsl/gsl_blas.h>或任何其他

但是!

  • 正如@Hamish 指出的那样——不幸的是,该构建无论如何都不包含 iOS 架构:/