對於我這種不會編譯的人來說,必須找到已經編譯好的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文件。