Eclipse CPP无法解析PostgreSQL C函数

时间:2019-07-09 11:02:25

标签: sql c eclipse postgresql

我正在尝试编写要在PostgreSQL中执行的C函数,该函数将声明为

CREATE OR REPLACE FUNCTION ...
RETURNS ... AS 'my_c_function' LANGUAGE C;

我遵循了文档,并编写了包含诸如PGFUNCTION_INFO_V1(func);PG_GETARG_VARCHAR(0);之类的代码。问题是Eclipse不断告诉我这些无法解决。这是我包含的库:

#include <libpq-fe.h>
#include <postgres.h>
#include <fmgr.h>
#include <funcapi.h>
#include <executor/executor.h>

#include <string.h>

我还应该包括些其他东西吗?我想念什么?

1 个答案:

答案 0 :(得分:0)

您的索引可能已过时。尝试从项目菜单重建索引。

Project > C/C++ Index > Rebuild

此外,如果出现包括<postgres.h>的问题,请确保在项目设置中指定了包含的路径。