我沒有使用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