识别XCode中的已安装C ++库

时间:2012-01-09 12:08:34

标签: c++ xcode

我已经使用

下载并安装了google-sparse_has_map
./configure 
make
make install

按照说明,没有问题,但是当我把它包含在XCode中时,就像这样:

#include <google/sparse_hash_map>

我收到以下错误:

  

Google / sparse_hash_map:没有此类文件或目录。

它安装在 / usr / local / include /

如何将此目录显示到XCode?

2 个答案:

答案 0 :(得分:3)

请看下面的图片:

Settings

您需要告诉Xcode库和包含文件的位置。添加项目设置的“标题搜索路径”和“库搜索路径”的路径。

答案 1 :(得分:1)

您需要告诉您的项目在哪里找到包含文件夹

“/ I / usr / local / include /”或“-I / usr / local / include /”

当然,这取决于文件夹相对于项目目录的位置。

http://forums.macrumors.com/showthread.php?t=227636可以通过执行以下操作找到XCode编译器选项:

Select the name of your project from the Groups and Files list.
Click the Get Info button in the project window toolbar. An information panel for the project will open.
Click the Build tab in the information panel.
Choose GNU C/C++ Compiler from the Collection pop-up menu.