晚上写代码, 写着写着, 我擦, 突然出现一个编译错误: error: expected identifier before numeric constant, 搞得我莫名其妙。 最后, 通过“最小化”程序法, 锁定在一个include处: 加上这样就有问题, 去掉这样就没有问题。
是在找不到设么原因, 去网上查了一下, 原来是枚举冲突了。 也就是两个第三方库的枚举冲突了! 我勒个区, 名空间呢?
秉承对修改封闭, 对扩展开放的原则, 我增加了xxx_ex.h文件, 问题解决。
先说到这里。
本文讲述了在编程过程中遇到的编译错误:expected identifier before numeric constant,最终发现是由于两个第三方库的枚举类型发生冲突导致的问题。作者通过增加一个额外的头文件 xxx_ex.h 解决了该问题。
晚上写代码, 写着写着, 我擦, 突然出现一个编译错误: error: expected identifier before numeric constant, 搞得我莫名其妙。 最后, 通过“最小化”程序法, 锁定在一个include处: 加上这样就有问题, 去掉这样就没有问题。
是在找不到设么原因, 去网上查了一下, 原来是枚举冲突了。 也就是两个第三方库的枚举冲突了! 我勒个区, 名空间呢?
秉承对修改封闭, 对扩展开放的原则, 我增加了xxx_ex.h文件, 问题解决。
先说到这里。
15万+

被折叠的 条评论
为什么被折叠?