error C2059: syntax error : 'type'
程序员文章站
2024-01-27 10:58:10
...
当所定义的宏的名称与实际调用的函数名相近时, 很容易写成一样的(copy惹的祸), 如果调用了这个宏, 那么编译时就会出现C2059的类型语法错误: error C2059: syntax error : 'type'
例子:
#define IWindowEx_AddRef(p) AEEGETPVTBL(p,IWindowEx)->AddRef(p)
uint32 IWindowEx_AddRef (IWindowEx *pwm);
解决办法: 将二者任何一个改名即可, 比如将上面第二行函数名中的A改成a:
uint32 IWindowEx_addRef (IWindowEx *pwm);
上一篇: 5 个实用的 viewport 相关的 jQuery 插件
下一篇: 位图数据分析
推荐阅读
-
error C2059: syntax error : 'type'
-
PHP Parse Error: syntax error, unexpected $end 错误解决办法
-
php Parse error: syntax error, unexpected end of file
-
php Parse error: syntax error, unexpected end of file
-
php Parse error: syntax error, unexpected T_STRING,该怎么处理
-
php异常:You have an error in your SQL syntax; 急
-
PHP Parse error: syntax error, unexpected T_ENCAPSED_AND_WH
-
Parse error: syntax error, unexpected T_LNUMBER
-
PHP异常Parse error: syntax error错误解决方法
-
关于 Angular引用Material出现node_modules/@angular/material/button-toggle/typings/button-toggle.d.ts(154,104): error TS2315: Type 'ElementRef' is not