[轻笔记]多个第三方库typedef重定义冲突

[轻笔记]多个第三方库typedef重定义冲突,第1张

[轻笔记]多个第三方库typedef重定义冲突 问题描述

工程依赖opencv与课题组项目的一个库,编译时出现以下错误:


大概意思是,两个库里都用typedef定义了int64,发生冲突。

无解之下请教了课题组的c++小王子——建哥。不一会,建哥发我一个链接:Typedef redefinition (C2371) for uint32 in two 3rd-party libraries。问题本质是一样的。

所以,照猫画虎,在冲突的库头文件前后分别加下如下内容,问题就解决了。


编译通过!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5635769.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存