how to build customize libcurl to support HTTP / HTTPS protocol only

前端 未结 1 586
刺人心
刺人心 2021-01-14 09:12

I am using libcurl only to make HTTP / HTTPS request. I have downloaded the source and built as a static library.

MY final executable has increased in size a bit. I

1条回答
  •  走了就别回头了
    2021-01-14 10:05

    Take a look: http://curl.haxx.se/docs/install.html

        Disabling Specific Protocols in Win32 builds
       --------------------------------------------
    
       The configure utility, unfortunately, is not available for the Windows
       environment, therefore, you cannot use the various disable-protocol
       options of the configure utility on this platform.
    
       However, you can use the following defines to disable specific
       protocols:
    
       HTTP_ONLY             disables all protocols except HTTP
       CURL_DISABLE_FTP      disables FTP
       CURL_DISABLE_LDAP     disables LDAP
       CURL_DISABLE_TELNET   disables TELNET
       CURL_DISABLE_DICT     disables DICT
       CURL_DISABLE_FILE     disables FILE
       CURL_DISABLE_TFTP     disables TFTP
       CURL_DISABLE_HTTP     disables HTTP
    
       If you want to set any of these defines you have the following
       possibilities:
    
       - Modify lib/config-win32.h
       - Modify lib/curl_setup.h
       - Modify lib/Makefile.vc6
       - Add defines to Project/Settings/C/C++/General/Preprocessor Definitions
         in the vc6libcurl.dsw/vc6libcurl.dsp Visual C++ 6 IDE project.
    

    0 讨论(0)
提交回复
热议问题