我正在开发一个 php 扩展(不是我的第一个扩展),但今天我偶然发现了一个我从未遇到过的问题:当我运行 phpize 时,我得到了这个输出:
error: possibly undefined macro: LT_SHARED_LIBADD
我的 config.m4 非常简单,我在另一个扩展上尝试 phpize 没有任何问题,我从另一个扩展复制粘贴了 config.m4,只是更改了名称,但仍然遇到问题。这是 config.m4 :
PHP_ARG_ENABLE(vault, whether to enable Vault support,
[ --enable-vault Enable Vault support])
if test "$PHP_VAULT" = "yes"; then
AC_DEFINE(HAVE_VAULT, 1, [Whether you have Vault])
PHP_NEW_EXTENSION(vault, vault.c, $ext_shared)
fi
有人遇到过这个问题吗?谷歌没有找到任何关于这...