如何避免juice框架和OpenCV之间的干扰命名空间问题

How to avoid interfering namespace issues between the Juce Framework and OpenCV?

本文关键字:干扰 命名空间 问题 之间 OpenCV 何避免 juice 框架      更新时间:2023-10-16

我用introjucer和Xcode4创建了一个Juce Audio-Plugin项目。在我将#include <cv.h>添加到我的代码之前,所有工作都很好。

我在OpenCV文件中得到了317个问题:core.hpp, operations.hpp, mat.hpp, imgproc.hpp, features2d.hpp, objdetect.hpp, 'juce::Point' is not a type和其他一些命名空间错误…

我试图将#include <cv.h>设置在所有其他包括和以下…

有人有什么想法吗?

暂时解决了问题:我已经在PluginEditor.cpp的顶部添加了所有opencv include指令。但是我有一个新问题:在Lion上32位Xcode4.1上编译OpenCV和Juce的问题。