gpt4 book ai didi

php - 'UnicodeString' 未在此范围内声明

转载 作者:行者123 更新时间:2023-12-04 18:31:25 25 4
gpt4 key购买 nike

无法编译 php国际 (php - 5.5.9,ubuntu - 14.04,icu - 67)

当我尝试 pecl 安装国际 ,出现以下错误

In file included from /tmp/pear/temp/intl/intl_convertcpp.cpp:21:0:
/tmp/pear/temp/intl/intl_convertcpp.h:28:25: error: 'UnicodeString' was not declared in this scope
int intl_stringFromChar(UnicodeString &ret, char *str, int32_t str_len, UErrorCode *status);
^~~~~~~~~~~~~
/tmp/pear/temp/intl/intl_convertcpp.h:28:25: note: suggested alternative:
In file included from /tmp/pear/temp/intl/intl_convertcpp.h:26:0,
from /tmp/pear/temp/intl/intl_convertcpp.cpp:21:
/opt/icu67/include/unicode/unistr.h:294:20: note: 'icu_67::UnicodeString'
class U_COMMON_API UnicodeString : public Replaceable
^~~~~~~~~~~~~

请告诉我如何克服这个错误

或者其他方式来更新 icu 数据库,因为 易于获取 放置一个非常旧的数据库。

最佳答案

使用 icu_67::UnicodeString 而不是 UnicodeString 并且您的问题得到解决。

关于php - 'UnicodeString' 未在此范围内声明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61910551/

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