[英]macro collisions in third party libraries
有沒有辦法避免這些第三方庫中的宏沖突?
是的。 最簡單的解決方案是不將定義沖突宏的兩個標頭都包含到同一翻譯單元中。 如果這還不夠,那么一個可能的解決方案是在包含第一個宏之后取消定義沖突宏。 如果您需要這兩個宏,那么您可以在未定義后用另一個名稱重寫它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.