困难包括objective-c ++ app中的c ++库

时间:2013-08-28 18:45:45

标签: ios libcurl objective-c++

我有这个恼人的问题。 我正在使用objective-c ++做一个ios应用程序。我正在使用c ++编写应用程序的主干,并在objective-c中编写UI,因为该应用程序很可能会在以后移植到Android(也许也是wp)。设置工作得很好......也就是说,直到我想要包含一些c / c ++库。

该应用程序将对Web服务做很多请求,因此我决定包含libcurl库。 我已经下载了库,配置它并“制作”它并且在/ usr / local / lib和/ usr / local / include中安装得很好。我已将libcurl.a / libcurl.dylib添加到项目中,但问题出现了: 当我想将它包含在.h或.cpp(或.mm)文件中时,它表示该文件缺少fx。

#include "curl/curl.hpp" // -or similar according to library, always returns "file not found"

智能感知在输入时也不建议使用文件/库。我也尝试过libcurlpp和Poco库,这些库都安装得很好,并且很好地添加到项目中(通过构建阶段 - >带有库的链接二进制文件),但在代码中无法识别。 我还通过以下链接构建了针对ios的libcurl:

http://home.comcast.net/~seiryu/libcurl-ios.html

并且一切都在构建和安装库,但我再也不能将其包含在代码中......

我真的希望这只是因为我对此感到迟钝,这是我错过或不知道的某种设定。现在在网上搜索并尝试了不同的解决方案,所有这些都有相同的结果。我必须以某种方式将库包括在内......?

P.S。我也尝试添加提供的libcurl.4.dylib操作系统,结果相同。不能在代码中包含它。

0 个答案:

没有答案