Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/98.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
英特尔面向IOS的tbb 线程构建块是一个支持标准C++代码的可扩展并行编程的库。它不需要特殊的语言或编译器。能力 在任何处理器或任何操作系统上使用任何C++编译器都可以使用线程构建块,这非常吸引人。p>_C++_Ios_Multithreading_Opencv_Tbb - Fatal编程技术网

英特尔面向IOS的tbb 线程构建块是一个支持标准C++代码的可扩展并行编程的库。它不需要特殊的语言或编译器。能力 在任何处理器或任何操作系统上使用任何C++编译器都可以使用线程构建块,这非常吸引人。p>

英特尔面向IOS的tbb 线程构建块是一个支持标准C++代码的可扩展并行编程的库。它不需要特殊的语言或编译器。能力 在任何处理器或任何操作系统上使用任何C++编译器都可以使用线程构建块,这非常吸引人。p>,c++,ios,multithreading,opencv,tbb,C++,Ios,Multithreading,Opencv,Tbb,我想为iOS和android编写一个多任务框架。 由于跨平台的原因,tbb考虑了我的想法 我在tbb源代码中找到了Android构建说明。 我注意到tbb/build/macos.inc中有这个脚本 ifeq (ios,$(target)) ifneq (armv7, $(arch)) $(error $(arch) not supported for target 'ios') endif 那么TBB只支持armv7架构? opencv似乎也没有在IOS中使用TBB NSLog(

我想为iOS和android编写一个多任务框架。 由于跨平台的原因,tbb考虑了我的想法

我在tbb源代码中找到了Android构建说明。 我注意到tbb/build/macos.inc中有这个脚本

ifeq (ios,$(target))
   ifneq (armv7, $(arch))
   $(error $(arch) not supported for target 'ios')
endif
那么TBB只支持armv7架构? opencv似乎也没有在IOS中使用TBB

NSLog(@"%d", cv::getNumThreads());  //return 512, GCD number 

TBB支持IOS吗?armv7,armv7s,arm64?或者出于跨平台的原因,我应该使用boost:thread或stl::thread?如果它支持,我应该如何构建库?

我对这些问题没有直接的答案,但让我来解释一下TBB的可移植性。是的,它设计得尽可能便携。而且它是开源的,因此任何人都可以扩展TBB的可移植性。但英特尔本身不在非英特尔硬件上测试TBB,也无法提供与英特尔体系结构相同的保证。TBB-on-ARM体系结构由开源社区进行移植和支持


因此,您可以自己修改TBB源,尝试为iOS构建TBB(非常感谢您的贡献),或者/并且您可以在上与某人联系并请求帮助,或者尝试使用Internet搜索来评估项目,如。

这是否回答了您的问题?