我没有使用C++的经验,只需要对C++应用程序做一个小的调整就可以执行HTTP请求来验证用户。在使用CMake的项目中链接卷曲
Curlpp是一种选择,但包括库时,我得到一个错误的建筑:
Undefined symbols for architecture x86_64:
"curlpp::OptionBase::OptionBase(CURLoption)", referenced from:
app_idomsconnector::RTMPAppProtocolHandler::GetAuthPassword(std::string) in libidomsconnector.a(rtmpappprotocolhandler.cpp.o)
curlpp::OptionTrait<std::string, (CURLoption)10002>::clone() const in libidomsconnector.a(rtmpappprotocolhandler.cpp.o)
据我了解,我需要添加/中的CMakeLists.txt文件链接库。任何人都可以告诉我究竟需要添加什么? (运行OSX 10.8)正如我所提到的,我没有使用C++的经验,因为我大部分时间都在使用Java。
你有没有建立正确的库? (64位) - 'x86_64体系结构的未定义符号' – Caribou 2013-03-27 11:47:30
可能没有,使用“port”安装curl,但是会认为是Mac的x86_64。我必须从头开始构建它吗? – 2013-03-27 11:53:27
我不是Mac精通的,我只是强调curlpp错误,因为你说你不习惯使用C++,有时候人们会错过关键位。如果安装正确,原因可能是库路径或名称。对不起,我无法提供更多帮助。 – Caribou 2013-03-27 11:59:52