ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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



Hi,

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

----- Original Message ----- From: "Sergey Samokhin" <neavirc@xxxxxxxxx>
To: <nginx-ru@xxxxxxxxx>
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
--
С уважением,
Сергей.





 




Copyright © Lexa Software, 1996-2009.