2012-05-31 25 views
0

建立POCO庫後,我發現我不能使用HTTPSClientSession類,然後 我在任何地方從谷歌搜索它,發現OpenSSL不是由我建立的。我花了整整一天的時間來處理它,但我失敗。任何人都可以給我一些細節上的有用步驟嗎?謝謝! 關鍵詞:NetSSL_OpenSSLPOCO HTTPSClientSession在哪裏?

+0

很難從你的問題中知道你自己做了多少...你是否下載了POCO的「完整版」?您是否下載並構建OpenSSL?你知道如何告訴你的編譯器搜索你的OpenSSL庫和包含文件嗎? – Pablo

+0

首先,在構建OpenSSL之後,我沒有找到'lib'目錄。其次,我將 'NetSSL_OpenSSL'字符串加入到POCO根目錄下的'components'文件中。第三,我修改了'buildwin.cmd'文件中的openssl home目錄。最後,在構建過程中,沒有對應的'openssl'被看到,結果就是這樣,沒有'NetSSL_OpenSSL' –

回答

0

安裝Win32OpenSSL-1_0_0j.exe(或其它版本),你最好安裝它。然後C://下載完整的POCO soruce代碼(必須滿,含NetSSL_OpenSSL目錄)。最後,建立it.Over!