英特尔TBB - Eclipse报告多个构建错误

时间:2013-01-27 01:08:15

标签: c++ intel tbb

我正在使用Eclipse CDT。我为windows下载了4.1。

我通过转到项目的属性,然后在C / C ++ General>>中添加文件夹,将include文件夹添加到我的项目中。路径和符号>>包括

我在make文件中添加了一个include。

不幸的是我收到了构建错误。

#error Unsupported machine word size.

‘__TBB_CompareAndSwapW’ was not declared in this scope

incomplete type ‘tbb::internal::machine_load_store_relaxed<int, 4u>’ 
    used in nested name specifier

there are no arguments to ‘__TBB_CompareAndSwapW’ that depend on a template      
    parameter, so a declaration of ‘__TBB_CompareAndSwapW’ must be available    

我可以做些什么来帮助自己?

1 个答案:

答案 0 :(得分:1)

&#34; #error不支持的机器字大小。&#34;然后出现TBB无法识别正在使用的编译器,或者在不支持的配置中使用的已知编译器。例如。对于32位mingw -march = i686或更高是需要的。