我正在尝试在 C++-AMP 中编写代码,以将多个 2D 向量复制到 GPU 内存中进行处理。但是,一旦我从表达式开始,extent<2> eM(100,100);
我就会遇到这个错误:“范围”是模棱两可的。与 C++ 中的任何其他范围表达式是否有冲突?是因为我使用的库吗?这些都是我包含的所有库和命名空间,我不能包含很长并且会令人困惑的代码。
#include "stdafx.h"
#include <Windows.h>
#include <stdint.h>
#include <amp.h>
#include <Shlwapi.h>
#include <vector>
#include <random>
#include <iostream>
using std::endl;
using std::cout;
#include <iomanip>
#include "timer.h"
#include <fstream>
using std::ifstream;
#include <cstring>
#include <sstream>
#include <tchar.h>
using namespace std;
using namespace concurrency;
using std::vector;