编译Chromium时遇到错误

_Minzey _Minzey 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
在编译Chromium时,在其中一个文件password_store_default_unittest.cc遇到错误

// Some non-ASCII password form data.
PasswordFormData form_data[] = {
{ PasswordForm::SCHEME_HTML,
"http://foo.example.com",
"http://foo.example.com/origin",
"http://foo.example.com/action",
L"มีสีสัน", //下面第一个错误指向这里
L"お元気ですか?",
L"盆栽",
L"أحب كرة",
L"£éä국수çà",
true, false, 1 },
};


错误信息

1>.\browser\password_manager\password_store_default_unittest.cc(175) : error C2001: newline in constant
1>.\browser\password_manager\password_store_default_unittest.cc(180) : error C2440: 'initializing' : cannot convert from 'bool' to 'const wchar_t *'
1>.\browser\password_manager\password_store_default_unittest.cc(180) : error C3852: 'PasswordFormData::creation_time' having type 'const double': aggregate initialization could not initialize this member
1>.\browser\password_manager\password_store_default_unittest.cc(180) : error C2512: 'PasswordFormData::PasswordFormData' : no appropriate default constructor available
1>.\browser\password_manager\password_store_default_unittest.cc(180) : error C2078: too many initializers


我查了下好像是和utf8编码有关,但是不知道为什么编译不过。知道的高手教一下。
...全文

相关推荐

评论 14
收藏 已收藏
分享
返回顶部
_Minzey
C++ 语言 65,214 成员 250,514 内容