gpt4 book ai didi

php 模块不编译。不识别 "static function_entry"

转载 作者:可可西里 更新时间:2023-10-31 22:42:45 33 4
gpt4 key购买 nike

我最近重新编译了我的 php,突然旧代码(连同来自互联网的示例)停止编译。

This确切的示例无法编译。

有问题的代码片段:

static function_entry hello_functions[] = {
{NULL, NULL, NULL}
};

这是错误:

/home/user/php_module/test_module/hello.c:12: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘hello_functions’

可能是什么问题?

最佳答案

解决方案:
这是新 php 5.4 的区别找到答案 here

必须用静态 zend_function_entry 替换 function_entry

现在工作。

关于php 模块不编译。不识别 "static function_entry",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9688452/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com