expected unqualified-id before numeric constant

在编译开源的第三方库时,可能会遇到错误:

expected unqualified-id before numeric constant

分析后发现,是自己定义的枚举变量名与第三方库中的同名了,导致变量重复定义。

解决方法:

  • 自己的类型加上命名空间
  • 自定义的类型添加特定的前缀

你可能感兴趣的:(C,c++,架构与开发技巧,编译第三方库,C++)