我正在尝试构建一个在Ubuntu上编译的非常简单的内核。但是,在Windows上它给了我一个非常奇怪的错误:
在捕获并打印构建错误时:
catch (cl::BuildError e)
{
auto buildInfo = e.getBuildLog();
for (auto &pair : buildInfo)
std::cerr << "Device: " << pair.first.getInfo<CL_DEVICE_NAME>() << std::endl <<
pair.second << std::endl;
error("Error",
__LINE__, __FUNCTION__, __FILE__);
}
我收到错误说:
装置:皮特凯恩 指定了无效选项 错误
为什么会这样?这个错误甚至意味着什么?我有一台ATI Radeon R7 370和Windows 10