用CPP做apache的module

有三个地方要改
  1. 首先注释掉include/ap_config_auto.h里面的
    #define AP_HAVE_DESIGNATED_INITIALIZER 1
  2. 然后在ap_config.h里面增加这几行
    #if (defined(__GNUC__) && !defined(__cplusplus))                   /
         || (defined(__STDC_VERSION) && __STDC_VERSION__ > 199901L)
    #define AP_HAVE_DESIGNATED_INITIALIZER 1
    #endif
  3. 再到http_config.h里面修改
    typedef const char *(*cmd_func) ();

    #if (defined(__GNUC__) && !defined(__cplusplus))                /
         || (defined(__STDC_VERSION) && __STDC_VERSION__ > 199901L)
    typedef const char *(*cmd_func) ();
    #else
    typedef const char *(*cmd_func) (cmd_parms*, void*, const char*);
    #endif

你可能感兴趣的:(apache,Module,cmd)