我正在使用PGAFIS库进行指纹匹配。为此,我安装了postgresql并具有一些用户定义的c函数。
PGAFIS包含makefile,.control文件,sql和unpacked sql文件的一切
我已编译和pgafis.so文件相同,每个文件都在正确的位置。
在我的PGAdmin-III中,当我运行CREATE EXTENSION pgafis
时,它会出现以下错误:
ERROR: could not load library "/usr/lib/postgresql/9.4/lib/pgafis.so": /usr/lib/postgresql/9.4/lib/pgafis.so: undefined symbol: lfsparms_V2
SQL state: XX000
请帮忙。提前致谢
的后续行动答案 0 :(得分:0)
我希望您忘记链接到所需的库。
尝试添加
PG_LIBS = -lmindtct
或其他什么。如果它不在默认链接器路径上,您还需要将-L/path/to/the/containing/directory
添加到PG_CPPFLAGS
。