Расширения PostgreSQL 9.6.1 с помощью Visual Studio 2015

Я пытаюсь добавить POWA к моей установке PostgreSQL. Для этого мне нужно добавить расширение с именем pg_stat_statements. Так как я на платформе Windows, я должен создать DLL этого расширения и добавить его в папку lib PostgreSQL. Я следовал за учебником по этой ссылке. Это для PostgreSQL 9.3 с использованием Visual Studio 2010. Но я использую PostgreSQL 9.6.1 и Visual Studio 2015.

Я уверен, что я не пропустил ни одного шага в этом уроке. Я установил режим компиляции на C и включил пути к исходным файлам. Но я получаю много ошибок компиляции, когда пытаюсь построить свой проект.

Смотрите это изображение для включенных путей и ошибок компиляции

Почему я получаю ошибки даже после включения всех необходимых исходных файлов? Когда я включаю файл pg_stat_statements.c, я получаю еще больше ошибок?

Я не знаком с кодированием C/C++. Пожалуйста, помогите мне решить эту проблему.

1 ответ

Решение

pg_stat_statements входит в состав PostgreSQL. Вам не нужно компилировать это самостоятельно.


Обновление: пользователь скомпилировал PostgreSQL самостоятельно из исходного кода. В этом случае, pg_stat_statements это часть contrib/ и компилируется с остальными инструментами contrib.

Другие вопросы по тегам