小编foo*_*baz的帖子

Cocoapods OpenCV 2.4.10链接器错误

我正在尝试使用OpenCV 2.4.10构建一个简单的项目,但是我得到了一堆这样的错误:

Undefined symbols for architecture x86_64:
  "_jpeg_free_large", referenced from:
      _free_pool in opencv2(jmemmgr.o)
  "_jpeg_free_small", referenced from:
      _free_pool in opencv2(jmemmgr.o)
      _self_destruct in opencv2(jmemmgr.o)

这是ViewController.m

#import "ViewController.h"
#import <opencv2/opencv.hpp>

@interface ViewController ()

@end

@implementation ViewController

- (void)viewDidLoad {
    [super viewDidLoad];
    cv::Mat greyMat;
}
Run Code Online (Sandbox Code Playgroud)

Podfile

platform :ios, '8.1'

pod 'OpenCV', '2.4.10'
Run Code Online (Sandbox Code Playgroud)

当我使用2.4.9.1或2.4.9版时,Project构建得很好.
我还能够使用从podspec 2.4.10中找到的URL下载的框架文件构建此项目.

xcode opencv ios cocoapods

25
推荐指数
4
解决办法
6015
查看次数

标签 统计

cocoapods ×1

ios ×1

opencv ×1

xcode ×1