2 第三方 C 和 C++ 库与 Object 具有相同的类和结构名称,所以我得到这个引用'Object'是模棱两可的错误
2 3rd party C and c++ library have same class and struct name as Object so I am getting this reference to 'Object' is ambiguous error
>我有这种情况,我正在使用 2 个用 C 和 C++ 编写的第三方库,它们都分别定义了同名的结构体和类。所以当我构建时,他们抱怨 - 对"对象"的引用是模棱两可的。
我有来自其中 2 个库的 2 个头文件,它们具有同名的结构和类,我将它们都包含在我的项目中。
知道我该如何克服这一点吗?
尝试将冲突的类定义放在不同的命名空间中。
相关文章:
- "Inverse SFINAE"避免模棱两可的过载
- 操作员C++的模棱两可的过载
- 模棱两可的重载模板
- 当覆盖存在时调用基本虚拟"binded to object"函数
- 调用重载的"<大括号括起来的初始值设定项列表>"对于对来说就足够了是模棱两可的
- "Unable to start debugging. No process is associated with this object." - 在Visual Studio Code中使用GDB
- 模棱两可的 != reverse_iterator运算符
- SFINAE不能防止模棱两可的操作员过载吗?
- VSCode 说 std::chrono 是模棱两可的,如果运算符<<重载
- 为什么对模板的调用不模棱两可?
- 修复重载运算符的使用'+'模棱两可?
- C++将派生类转换为基类时'object slicing'期间发生的情况
- 为什么同时覆盖全局新运算符和特定于类的运算符不是模棱两可的行为?
- 如何理解 C++17 标准参考中的 [intro.object]/3? N4659 的
- "Cannot convert Python object argument to type '<typename>'" - 使用 Cython 包装 C++ 类时出错
- 使用 object 中的方法调用带有 std::bind 和 std::function.target 的 C 样式函数
- Antlr4 C++访问模棱两可的分支
- 模棱两可的调用 - 模板化函数
- "Called Object Type is Not a Function or Pointer" 与 typedef 和类
- 2 第三方 C 和 C++ 库与 Object 具有相同的类和结构名称,所以我得到这个引用'Object'是模棱两可的错误