Форум ApacheDev

Apache isn't the fastest or maximally customizable web server, its popularity comes from the fact that it provides a very good balance of these things bundled with maximum portability and reliability.

Вы не зашли.

#1 2007-11-15 13:17:04

nameless
Новичок
Зарегистрирован: 2007-11-15
Сообщений: 3
Рейтинг :   

apxs и c++

Пишу модуль к Apache 2 на С. Для компиляции использую apxs-скрипт. Хотелось бы использовать возможности С++. Возможно ли это и как компилировать модули написанные на С++?

Неактивен

 

#2 2007-11-15 19:20:37

nameless
Новичок
Зарегистрирован: 2007-11-15
Сообщений: 3
Рейтинг :   

Re: apxs и c++

Попробовал на тестовых примерах и понял, что apxs проглатывает cpp-шные файлы с классами. Все вроде бы ок. Но вот когда у своих с-шных файлов для модуля меняю расширение на cpp, то при компиляции gcc перестает находить стандартные заголовочные файлы типа <httpd.h> и т.д. и т.п.
Что это может быть?

Компилирую таким образом:
apxs -c -Wc ggdb -I /usr/local/include /usr/home/.../xxx1.cpp /usr/home/.../xxx2.cpp /usr/home/.../xxx3.cpp

Когда все тоже самое, но расширение .с все работает:
apxs -c -Wc ggdb -I /usr/local/include /usr/home/.../xxx1.c /usr/home/.../xxx2.c /usr/home/.../xxx3.c

Содержимое файлов xxxx.с и xxxx.cpp одно и тоже.

Отредактированно nameless (2007-11-15 19:22:53)

Неактивен

 

#3 2007-11-16 13:08:07

nameless
Новичок
Зарегистрирован: 2007-11-15
Сообщений: 3
Рейтинг :   

Re: apxs и c++

Интересная вещь когда при компиляции как С++, ставлю абсолютные пути, находит.
При компиляции С-шной, находит так же и с относительными путями.

Отредактированно nameless (2007-11-16 13:09:49)

Неактивен

 

Board footer

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson