C++ 添加C++;对于Objective-C,cryptlib.h和curl.h的#include上的错误
编辑:好的,我修复了我最初概述的无法找到curl和cryptlib的标题的问题。但是,通过在macports上安装curl和libcryptopp解决了这些问题之后,我在相关文件中遇到了大量错误。但我认为这个答案是完整的 我正在尝试将Mega.co.nz客户端SDK添加到Objective-C XCode项目中。客户端用C++编写,带有.h头文件和.cp实现文件。XCODE识别这些需要用C++编译器编译(我推测)。p> 在这一点上,我想做的就是让项目编译时没有错误。此时我得到两个错误,它们都出现在一些C++ 添加C++;对于Objective-C,cryptlib.h和curl.h的#include上的错误,c++,objective-c,xcode,C++,Objective C,Xcode,编辑:好的,我修复了我最初概述的无法找到curl和cryptlib的标题的问题。但是,通过在macports上安装curl和libcryptopp解决了这些问题之后,我在相关文件中遇到了大量错误。但我认为这个答案是完整的 我正在尝试将Mega.co.nz客户端SDK添加到Objective-C XCode项目中。客户端用C++编写,带有.h头文件和.cp实现文件。XCODE识别这些需要用C++编译器编译(我推测)。p> 在这一点上,我想做的就是让项目编译时没有错误。此时我得到两个错误,它们都出现
#include
语句中
#include <curl/curl.h> 'curl/curl.h file not found'
#include <crypto++/cryptlib.h> 'crypto++/cryptlib.h file not found'
#包括“未找到curl/curl.h文件”
#包括“未找到crypto++/cryptlib.h文件”
我认为这与我没有安装正确的组件或者没有在XCode中正确引用有关。我应该通过链接静态库来获取这些标题吗?是否需要更改项目设置以在特定目录中搜索以查找这些文件
如果您能提供帮助,非常感谢。Xcode找不到上述标题。这是因为它们不在包含路径中。这很可能是两个原因之一
请注意,不要考虑链接之类的问题-这与此无关。在实际编译代码后,您将遇到这些问题-即在链接阶段:)Xcode无法找到上述标题。这是因为它们不在包含路径中。这很可能是两个原因之一
注意:不要考虑链接或诸如此类的问题-这与此无关。在实际编译代码后,您将遇到这些问题-即在链接阶段:)链接与标题无关。---无关:你是如何安装CURL的?我没有。我会在谷歌上搜索在OSX中安装curl以及在OSX中安装crypto++。链接与标题无关。---无关:你是如何安装CURL的?我没有。我会在谷歌上搜索在OSX中安装curl以及在OSX中安装crypto++的信息。谢谢。我使用macports安装了curl,并消除了curl.h错误。我必须为/usr/local/includeI添加一个头搜索路径。我找不到crypto++的包,我尝试了port install cryptopp,但它找不到。所有谷歌搜索都会返回openssl的搜索结果,我安装了openssl,并对其进行了编辑:找到了它,名为libcryptopp。不得不换个好听的。如果您是macports新手,请确保充分利用
端口搜索
(如端口搜索加密PP
)。谢谢。我使用macports安装了curl,并消除了curl.h错误。我必须为/usr/local/includeI添加一个头搜索路径。我找不到crypto++的包,我尝试了port install cryptopp,但它找不到。所有谷歌搜索都会返回openssl的搜索结果,我安装了openssl,并对其进行了编辑:找到了它,名为libcryptopp。不得不换个好听的。如果您是macports新手,请确保充分利用端口搜索
(如端口搜索加密PP
)。