我試圖拉libcurl成一個大的C++項目。帶來的libcurl成C++程序
但我無法得到它的編譯。我看到的錯誤從ws2def.h,winsock2.h和ws2tcpip.h未來
一些錯誤是這樣的:
error C2061: syntax error : identifier 'iSockaddrLength' ws2def.h 225 error C3646: 'LPSOCKADDR' : unknown override specifier ws2def.h 225 .. error C2061: syntax error : identifier 'dwNumberOfProtocols' winsock2.h 1259
我試過在編譯#包括在「curl.h」的文件直C模式,但沒有解決問題。
是否有關於丟失頭文件的警告?在我的平臺上,curl.h在/ usr/include/curl /中,所以我必須#include。 在Unix平臺上有一個名爲curl-config的實用程序,它可以告訴哪些庫和選項可以編譯和鏈接libcurl。我猜你正在使用Windows,因此可能對你沒有多大幫助。 –
那些似乎VC++的錯誤,如果你在Visual Studio中構建它,請看看你可能在那裏找到的2個指南,上次我需要使用該編譯器構建它。我記得它非常直截了當:curl.haxx.se/libcurl/c – Xandy