卓宇 2015-12-04 08:02 采纳率: 0%
浏览 2584

类型名与变量名冲突(c,c++)

使用两个动态库时:
一个库的头文件中:#define uc unsigned char
另一个库 头文件中:uchar uc;

编译时,提示:
multiple types in one declaration
in expantion of macro 'uc'

不能更改这两个库的变量名或类型名,怎么处理这种情况呢?

  • 写回答

5条回答

  • devmiao 2015-12-04 08:07
    关注

    使用命名空间区分

    评论

报告相同问题?