我正在尝试按照本教程进行操作:http://docs.opencv.org/doc/tutorials/ios/video_processing/video_processing.html
我已按照这些步骤操作,但在 viewController.h 文件中,它告诉您键入“using namespace cv;”靠近文件顶部。
Xcode 将此视为错误。它不会让我建立。我该如何解决这个问题?
使用 XCode 4.6.3,我不知道我使用的是哪个版本的 openCV,但我刚刚下载,所以它可能是最新的。另外,我知道我已经导入了 opencv 框架。
以下是 viewController.h 中的代码行:
#import <UIKit/UIKit.h>
#import <opencv2/highgui/cap_ios.h>
using namespace cv;
@interface ViewController : UIViewController
@property (weak, nonatomic) IBOutlet UIButton *button;
@property (weak, nonatomic) IBOutlet UIImageView *imageView;
- (IBAction)actionStart:(id)sender;
@结束
最佳答案
尝试将 ViewController 的扩展名从 .m
更改为 .mm
。这会向编译器发出信号,表明你想用 Objective C++ 编写这段代码。
编辑:有关如何以这种方式有效编写代码的更多信息,请查看 this blog post .
关于ios - OpenCv for iphone 构建错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18027588/