首页 > 解决方案 > 在函数 C++ 头文件中传递 2 个参数

问题描述

我将 OpenCV 用于 IOS 和 swift。

我有我的头文件 OpencvWrapper.h :

#import <Foundation/Foundation.h>
#include <opencv2/photo.hpp>


NS_ASSUME_NONNULL_BEGIN

@interface OpenCVWrapper : NSObject

+(NSString *) openCVVersionString;

@end

NS_ASSUME_NONNULL_END

和我的 C++ 谎言 OpenCVWrapper.mm :

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


@implementation OpenCVWrapper

+(NSString *) openCVVersionString{
    return [NSString stringWithFormat:@"OpenCV Version %s", CV_VERSION];
}

@end

我想在我的头文件中创建具有 2 个参数并返回字符串的函数

+(NSString *, NSString *) openCVVersionString:(NSString *)variable ;

以及我的 .mm 文件中的函数

我怎样才能做到这一点 ?

谢谢 !!

标签: c++swiftopencv

解决方案


推荐阅读