我刚开始使用以下教程学习OpenCL: http://simpleopencl.blogspot.hu/2013/06/tutorial-simple-start-with-opencl-and-c.html
我遇到以下代码的问题:
cl::Device defaultDevice = allDevices[0];
cl::Context context({defaultDevice});
编译器说:
我认为编译器无法在第2和第3候选者之间进行选择,但我不知道如何强制编译器选择第2候选者。
我在Windows 7和AMD SDK上使用Qt Creator。
答案 0 :(得分:2)
不要使用牙箍。只是:
cl::Device defaultDevice = allDevices[0];
cl::Context context(defaultDevice);