2017-03-21 5 views
1

Visual Studio 2017でC++ ampを使用しようとしましたが、コンパイラは「エラーC3564」と私はVisual Studio 2015で動作していた古いコードを試しました。同じこと。 Visual Studio 2017はC++アンプをサポートしていますか?v2.01でC++アンプを使用できません

上記のコードで問題が発生します。

+0

コードを表示してください。 –

+0

@AshwinGolaniエラーが発生する部分が見つかりました。 –

答えて

0

には、amp.hファイルが追加され、上記のコードがコンパイルされました。

私はまた、2017年のC++ AMPで他のプロジェクトに取り組んでいます。

#include "stdafx.h" 
#include <amp.h> 

using namespace concurrency; 

int main(void) { 
    int size; 
    scanf_s("%d", &size); 
    array_view<int, 1> a(1); 
    parallel_for_each(extent<1>(1), 
     [=](index<1> &idx) restrict(amp) 
    { 
     a(idx) = size; 
    }); 
} 
関連する問題