Re: Модуль на C++ - возможно?

Denis Erygin erygin at corp.mail.ru
Mon Mar 3 17:14:24 MSK 2008


Hi,

Можно вынести C++ код в библиотеку и экспортировать из нее функции
для модуля nginx.

----- Original Message ----- 
From: "Sergey Samokhin" <neavirc at gmail.com>
To: <nginx-ru at sysoev.ru>
Sent: Tuesday, March 04, 2008 2:58 AM
Subject: Модуль на C++ - возможно?


> Здравствуйте.
>
> Скажите пожалуйста, существует ли возможность писать модули к nginx на 
> C++? Например, следующий код не собирается под g++ 4.2.2:
>
> // ----------------------------------
> #include <ngx_core.h>
>
> int main()
> {
> ngx_str_t str;
> }
> // ----------------------------------
>
> ругаясь так:
>
> // --------------------------------------------
> g++ -o 
> ngx_http_foo_module -I../src/nginx-0.6.26/src/core -I../src/nginx-0.6.26/objs 
>  -I../src/nginx-0.6.26/src/os/unix *.c
> In file included from ../src/nginx-0.6.26/src/core/ngx_core.h:57,
> from ngx_http_foo_module.c:2:
> .../src/nginx-0.6.26/src/core/ngx_file.h:66: error: expected 
> unqualified-id before 'delete'
> make: *** [ngx_madbanner] Error 1
> // --------------------------------------------
>
> Этот же код отлично собирается с помощью gcc.
>
> Спасибо =)
>
> nginx 0.6.26
> gcc/g++ 4.2.2
> -- 
> С уважением,
> Сергей.
> 






More information about the nginx-ru mailing list