我有这种情况,我正在使用 2 个用 C 和 C++ 编写的第 3 方库,它们都分别定义了一个同名的结构和一个类。因此,当我在构建时,他们会提示 - 对“对象”的引用不明确。
我有来自这两个库的 2 个头文件,它们具有同名的结构和类,我将它们都包含在我的项目中。
知道如何克服这个问题吗?
最佳答案
尝试将冲突的类定义放在不同的命名空间中。
关于c++ - 2 第 3 方 C 和 C++ 库具有与 Object 相同的类和结构名称,因此我得到对 'Object' 的引用是不明确的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18901291/