错误C2059:语法错误:使用cl.exe vc编译器'数字上的错误后缀'

时间:2014-08-08 00:05:28

标签: c windows visual-c++

我尝试编译的代码片段如下所示

VOID
PTSetPageAttributexxyy (  
  IN UINT64                     2g,
  IN UINT64                     Base,
  IN UINT64                     Length,
  IN UINT32                     Ra,
  IN UINT32                     Wa,
  IN UINT32                     Xa,
  IN MY_ATTRIBUTE_SETTING setting
    );

我明白了:

error C2059: syntax error : 'bad suffix on number'

使用cl.exe vc编译器

1 个答案:

答案 0 :(得分:2)

参数名称2g无效。它必须以字母或_开头。