gpt4 book ai didi

c++ - 即使包含库也无法将 curlpp 与 Xcode 一起使用

转载 作者:行者123 更新时间:2023-11-30 03:55:48 25 4
gpt4 key购买 nike

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

#include <curlpp/cURLpp.hpp>

我可能做错了什么,但我不确定是什么。我关注了some instuctions连同另一个stackoverflow question (不久)。以下是我的具体步骤:

  1. 我从Google Code 下载了源代码
  2. 我解压缩它等,然后我运行 ./configure --prefix=/usr/local --mandir=/usr/local/man
    --infodir=/usr/local/info --without-boost
  3. 我在 Makefile 中更改了一行:SUBDIRS = src include examples docSUBDIRS = src include doc(删除了“examples”)
  4. 我运行了make
  5. 我运行了 sudo make install

一切都没有问题。所以我想包括图书馆:

  1. Targets -> Build Phases -> Link Binary with Libraries -> "+"-> Add Other
  2. 如果我没理解错的话,lib 必须在 /usr/local
  3. 我在 /usr/local/lib 中找到了 libcurlpp.0.dylib
  4. 是隐藏文件夹,所以我把它复制到项目目录下,添加到项目中
  5. 我点击了编译。
  6. Xcode 告诉我 'curlpp/cURLpp.hpp' 文件未找到

非常感谢任何帮助!我仍在从 ruby​​/javascript/python 切换到 C++! :)

最佳答案

看起来您的链接正常,但如果 Xcode 找不到 header ,则表示您没有正确设置 header 搜索路径。转到 Build Settings --> Header Search Path 并将路径添加到您的标题。由于您包含“curlpp/cURLpp.hpp”,您的路径必须是包含文件夹“curlpp”的文件夹。

关于c++ - 即使包含库也无法将 curlpp 与 Xcode 一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28887200/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com