добавить iostream в исходники
Нужно, чтобы при работе одной из функций кода postgre данные записывались в файл. Для этого решил добавить iostream в код. Попробовал просто приписать (попробовал оба варианта):
На этапе make выдал ошибки:
Пробовал явно прописать #include "/usr/iostream.h", предварительно скачав этот файл и добавив в usr,
выдает такие ошибки
Что делать?
Ответы (1 шт):
C и C++ - это всё же разные языки. Тем не менее PostgreSQL поддерживает сборку компилятором для C++, но вы судя по всему используете компилятор C, которому синтаксис из C++ конечно не известен.
С точки зрения стандартов кодирования postgresql правильным для работы с файлами будет использовать функции из src/include/storage/fd.h которые в md.c уже и используется для операций.