[英]macro collisions in third party libraries
有没有办法避免这些第三方库中的宏冲突?
是的。 最简单的解决方案是不将定义冲突宏的两个标头都包含到同一翻译单元中。 如果这还不够,那么一个可能的解决方案是在包含第一个宏之后取消定义冲突宏。 如果您需要这两个宏,那么您可以在未定义后用另一个名称重写它。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.