在CPU上调试OpenCL

在CPU上调试OpenCL,opencl,opencl-c,opencl.net,Opencl,Opencl C,Opencl.net,我试图在CPU目标上调试OpenCL内核,但没有成功。 内核构建、应用程序运行,但未命中断点。 有一条语句“调试器要求在调试会话开始之前设置要调试的工作项的全局ID”,但没有关于在何处设置全局ID或如何设置全局ID的信息。 有人对此有一个有效的样板项目或建议吗?谢谢 尝试使用Oclgrind进行调试 示例:Oclgrind-i./applUpdate,在绝望之后,我尝试了来自英特尔的VS 2015+旧版Opencl SDK,这实际上为Visual Studio添加了一个“代码生成器”菜单。所以我

我试图在CPU目标上调试OpenCL内核,但没有成功。 内核构建、应用程序运行,但未命中断点。 有一条语句“调试器要求在调试会话开始之前设置要调试的工作项的全局ID”,但没有关于在何处设置全局ID或如何设置全局ID的信息。 有人对此有一个有效的样板项目或建议吗?谢谢

尝试使用Oclgrind进行调试
示例:Oclgrind-i./appl

Update,在绝望之后,我尝试了来自英特尔的VS 2015+旧版Opencl SDK,这实际上为Visual Studio添加了一个“代码生成器”菜单。所以我在VS2017安装中遗漏了这一部分。然而,问题依然存在,我设置了感兴趣的全局ID,断点未命中。将尝试,真正想到了一个集成解决方案,但这总比没有好,谢谢。