Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/294.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 在Swift项目中使用OpenCV时,无法生成模块“opencv2”_C++_Objective C_Swift_Xcode_Opencv - Fatal编程技术网

C++ 在Swift项目中使用OpenCV时,无法生成模块“opencv2”

C++ 在Swift项目中使用OpenCV时,无法生成模块“opencv2”,c++,objective-c,swift,xcode,opencv,C++,Objective C,Swift,Xcode,Opencv,我通过cocoapods添加了opencv框架。我还向链接的框架和库添加了required 正如我所说,我使用的是Swift。所以,我在Objective C中使用Wrapper NSObject创建了一个桥接头。问题是,当我尝试在Wrapper.h中导入这些对象时,它会给我带来错误 #import <opencv2/opencv.hpp> #import <opencv2/imgcodecs/ios.h> 就好像我把它们导入包装器一样。它们工作得很好。请告诉我如何在头

我通过cocoapods添加了opencv框架。我还向链接的框架和库添加了required

正如我所说,我使用的是Swift。所以,我在Objective C中使用Wrapper NSObject创建了一个桥接头。问题是,当我尝试在Wrapper.h中导入这些对象时,它会给我带来错误

#import <opencv2/opencv.hpp>
#import <opencv2/imgcodecs/ios.h>

就好像我把它们导入包装器一样。它们工作得很好。请告诉我如何在头文件中使用它们。因为我需要从头文件调用一些变量。

在将头文件桥接到Swift时,这些文件必须是纯Objective-C++。因此,不能在Wrapper.h中包含任何opencv标题,它们必须放在Wrapper.mm中。有关如何编写和使用包装器的更多详细信息,请参阅我的答案

Could not build module 'opencv2'