On 16/08/2007, at 2:29 PM, [EMAIL PROTECTED] wrote:
Hi,Mark
Thanks for your reply, that error missing,but the other occured:
c:\cygwin\home\en\webkit\webkitbuild\include\javascriptcore
\vector.h(275) : error C2589: “(”: “::”右边的非法标记 c:
\cygwin\home\en\webkit\webkitbuild\include\javascriptcore
\vector.h(272): 编译类 模板 成员函数“void
WTF::VectorBuffer::allocateBuffer(size_t)”时
with
[
T=char,
inlineCapacity=0
] c:\cygwin\home\en\webkit\webkitbuild\include
\javascriptcore\vector.h(487): 参见对正在编译的类 模板 实例
化“WTF::VectorBuffer”的引用
with
[
T=char,
inlineCapacity=0
] c:\cygwin\home\en\webkit\webkitbuild\include\webcore
\formdata.h(36): 参见对正在编译的类 模板 实例化“WTF::Vector”的引用
with
[
T=char
]
From the Microsoft documentation:
Compiler Error C2589
Error Message: 'identifier' : illegal token on right side of '::'
c:\cygwin\home\en\webkit\webkitbuild\include\javascriptcore
\vector.h(275) : error C2059: 语法错误 : “::”
occured the source code position:
javascriptcore\vector.h(275)
if (newCapacity > std::numeric_limits::max() / sizeof(T))
abort();
From the Microsoft documentation:
Compiler Error C2059
Error Message: syntax error : 'token'
This code compiles correctly for everyone else on Windows, so it's not
at all clear why you would be experiencing these issues. Your emails
make it sound like you're attempting to build a WebKit-using
application. If that's the case, it's reasonable to assume that
you're doing something wrong in either your code where you include
these headers or in your project configuration to trigger the errors.
I comment this code,build ok. and others, where can I get
'icuuc36.dll',because I run my program hint me no 'icuuc36.dll', I
just find a 'icuuc.lib' under 'WebKitLibraries\win\lib' directory.
The ICU DLL is installed alongside Safari.
- Mark
_______________________________________________
webkit-dev mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo/webkit-dev