QT導入libcurl支持HTTPS


對於我這種不會編譯的人來說,必須找到已經編譯好的DLL文件,以及頭文件才能使用。

幸運的在這個網站https://stackoverflow.com/questions/28137379/libcurl-win32-static-with-ssl,也有人提問相同的問題,所以就這兒工具找到了已經編譯好的文件鏈接,直接下載就行。

我的工具環境使用的是WIN32,所以只能下載對應的文件

 

libcURL for Win32 is here http://curl.haxx.se/gknw.net/7.40.0/dist-w32/curl-7.40.0-devel-mingw32.zip

至於在QT導入libcurl文件就容易的多了,在pro文件最下面寫入

LIBS += D:\QTitem\MyTest\curl\libcurldll.a
INCLUDEPATH += D:\QTitem\MyTest\curl\include

注意 curl這里是我電腦自己存放所有libcURL文件的路徑,改成你自己的。
這里並沒有完成,如果你不做接下來這一步,將會收到錯誤提示。例如:

Starting D:\QTitem\MyTest\debug\MyTest.exe...

程序異常結束。

D:\QTitem\MyTest\debug\MyTest.exe crashed.

為了避免這個錯誤出現,你應該這樣做:

將libcurl.dll所在的所有dll文件復制到你的debug目錄下(也就是編譯產生的執行文件所在文件夾) 

注意,是所有DLL文件。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM