我終於建立了Poco NetSSL,但已經是第一個例子不起作用。以下片段引發異常,並在我的IDE(Visual Studio 2012)中打開Debugger.h。Poco NetSSL異常
#include <Poco/Net/HTTPSClientSession.h>
int main()
{
Poco::Net::HTTPSClientSession clientSession;
}
這是輸出:
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
NULL pointer: _pInstance [in file "c:\users\domenic\desktop\poco-1.4.6p1-all\util\include\poco\util\application.h", line 446]
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
下面的代碼僅僅完美...
#include <Poco/Net/HTTPClientSession.h>
int main()
{
Poco::Net::HTTPClientSession clientSession;
}
我想這事做與OpenSSL的。希望有人能幫助我,我真的想開始我的項目。 :(
我不明白爲什麼它與OpenSSL有關。 OpenSSL是基於C的庫,您正在使用基於C++的庫。 – doptimusprime
Poco NetSSL使用OpenSSL,當然C是另一種語言,但沒有別的選擇,因爲SSL只是C的東西。我驚訝於util \ application.h發生異常,而不是任何SSL相關的文件。你們中有人有足夠的知識在Poco圖書館來幫助我嗎? –