我已经下载了portaudio代码库并使用源代码对其进行了完全编译,并使用以下命令将其安装到我的系统中:

./configure
make
sudo make install

但是,即使我将-lportaudio放入项目设置的 Other Linker Flags 中,XCode仍在向我提示。

我已经研究了这个问题,并尝试了我在Stack Overflow上可以找到的所有内容,但是没有决定性的答案对我有用。有关如何解决此问题的任何建议?

最佳答案

我使用的是XCode的旧版本,也没有担心在新版本中界面可能会发生什么变化,但这通常可以通过在项目设置下修改用户搜索路径来解决。查看屏幕快照,将/usr/local/include添加到Header Search Paths,并将Always Search User Paths设置为“Yes”。这应该够了吧



编辑:

还有一点要注意,这只是/usr/local/include,因为这是portaudio构建中的portaudio.h文件的默认安装目录(与许多库一样)。

如果您使用的前缀不是/usr/local/include,那么请添加该前缀。

关于c - XCode 5.1中的"' portaudio.h ' file not found"错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22946790/

10-11 16:03