在 OS X 上找不到 sndfile.h

Posted

技术标签:

【中文标题】在 OS X 上找不到 sndfile.h【英文标题】:sndfile.h not found on OS X 【发布时间】:2015-03-29 06:52:43 【问题描述】:

我正在尝试在 OSX 上安装 libsndfile,并且我使用了 homebrew(brew install libsndfile)。但是当我尝试使用 gcc 用#include <sndfile.h> 编译一些示例代码时,它说找不到 sndfile.h,但是当我签入/usr/local/include 时,它就在那里。我有什么遗漏吗?

【问题讨论】:

【参考方案1】:

根据您使用的编译器,您可能需要添加:

-I/usr/local/include 

给你你的命令行,例如

gcc -Wall -I/usr/local/include foo.c -o foo

【讨论】:

你能澄清一下吗?我在哪里添加? 这取决于 - 您使用的是 makefile、Xcode 项目还是只是从命令行编译?

以上是关于在 OS X 上找不到 sndfile.h的主要内容,如果未能解决你的问题,请参考以下文章

在 OS X 10.10.3 上找不到 /etc/hostconfig 文件

Python 32 位在 OS X Lion 上找不到 MySQLdb 模块

PDOException 在 Mac OS X El Capitan 上找不到使用 XAMPP laravel 项目和 postgresql 的驱动程序

配置错误:在 Mac OS Sierra 上找不到 libevent

在 Mac OS 上找不到 /dev/kvm

sh Elementary os安装在Macbook上找不到无线网路的解法