1

Eclipse CDT を使用しています。Windows用の4.1をダウンロードしました。

プロジェクトのプロパティに移動して、インクルード フォルダーをプロジェクトに追加し、C/C++ 全般 >> パスとシンボル >> インクルードにフォルダーを追加しました。

make ファイルにインクルードを追加しました。

残念ながら、ビルド エラーが発生しています。

#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    

自分を助けるために何ができますか?

4

1 に答える 1

1

「#error サポートされていない機械語サイズです。」が表示され、TBB が使用されているコンパイラを認識できないか、サポートされていない構成で使用されている既知のコンパイラが表示されます。たとえば、32 ビットの mingw -march=i686 以上が必要です。

于 2014-04-29T12:54:20.327 に答える