title: error: expected specifier-qualifier-list before 'cv'
body: <p>I am using OpenCV framework for image processing, i am identifying edge in photo for
  normal iOS project, now i am converting this code in cocos2d project, i have imported all
  required headers but while compiling  i am getting this error:expected specifier-qualifier-list before 'cv'. here is my code </p>
  
  <pre><code>     #import "cocos2d.h"
       #import "CameraController.h"
       #import "Globals.h"
  
       @interface BotoxEffectController : CCLayer 
       { cv::VideoCapture *_videoCapture; cv::Mat _lastFrame;}//this is line where i am
         getting error
  
       @property (nonatomic, retain) CCSprite *sprite2D;
       +(CCScene *) scene;
       @end
  
       here is code in .pch file.
  
       #import &lt;Availability.h&gt;
  
       #ifndef __IPHONE_3_0
       #warning "This project uses features only available in iPhone SDK 3.0 and later."
       #endif
  
       #ifdef __cplusplus
       #import &lt;OpenCV/opencv2/opencv.hpp&gt;
       #endif
  
       #ifdef __OBJC__
       #import &lt;UIKit/UIKit.h&gt;
       #import &lt;Foundation/Foundation.h&gt;
       #endif
  </code></pre>
  
  <p>Please refer below screen shot BotoxEffectController class interface where error is &amp; implementation file has extension .mm.
  <img src="https://i.stack.imgur.com/zSQ0U.png" alt="BotoxEffectController"> </p>
  
  <p>here is .pch file where i am importing opencv.hpp</p>
  
  <p><img src="https://i.stack.imgur.com/5VJb5.png" alt=".pch"></p>