即使包含库,也不能将curlpp与Xcode一起使用

时间:2015-03-05 20:33:53

标签: c++ xcode makefile curlpp

我正在尝试在我的Xcode c ++项目中使用curlpp,但即使我在项目设置中将库添加到目标,我也被告知“找不到文件”

#include <curlpp/cURLpp.hpp>

我可能做错了什么,但我不确定是什么。我跟着some instuctions和另一个stackoverflow question(不长)。以下是我的确切步骤:

  1. 我从Google Code
  2. 下载了源代码
  3. 我解压缩等等,然后我跑了./configure --prefix=/usr/local --mandir=/usr/local/man --infodir=/usr/local/info --without-boost
  4. 我在Makefile中更改了一行:SUBDIRS = src include examples docSUBDIRS = src include doc(删除了“示例”)
  5. 我跑了make
  6. 我跑了sudo make install
  7. 一切都没有问题。所以我想要包括库:

    1. 目标 - &gt;构建阶段 - &gt;链接二进制文件与库 - &gt; “+” - &gt;添加其他
    2. 如果我理解正确,lib必须在/usr/local
    3. 我在libcurlpp.0.dylib
    4. 中找到/usr/local/lib
    5. 这是一个隐藏文件夹,因此我将其复制到项目目录并将其添加到项目
    6. 我点击了编译。
    7. Xcode告诉我'curlpp/cURLpp.hpp' file not found
    8. 非常感谢任何帮助!我还在从ruby / javascript / python切换到c ++! :)

1 个答案:

答案 0 :(得分:2)

看起来你正在链接ok,但如果Xcode找不到标题,则意味着你没有正确设置标题搜索路径。 转到构建设置 - &gt;标题搜索路径并添加标题的路径。由于你包含'curlpp / cURLpp.hpp',你的路径必须是包含'curlpp'文件夹的文件夹。