Я пытался использовать C++ amp в Visual Studio 2017, но компилятор сказал "ошибка C3564", и я попробовал старый код (который работал в Visual Studio 2015), и он сказал то же самое. Поддерживает ли Visual Studio 2017 усилитель С++?
#include "stdafx.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;
});
}
приведенный выше код вызовет проблему.