用一个非常简单的代码,hello world,断点不起作用。 我不能写出确切的评论,因为它不是用英文写的, 但它就像“未加载此文档的符号”或其他内容。
没有cuda代码,主函数中只有一行printf。
工作环境是windows7 64bit,vc ++ 2008 sp1,cuda toolkit 3.1 64bits。 请给我一些解释。 :)
答案 0 :(得分:1)
所以这只是一个主机应用程序(即与CUDA无关)执行无法调试的printf?您是否选择“Debug”作为配置而不是“Release”?
答案 1 :(得分:1)
您是否尝试使用Visual Studio断点来停止CUDA设备代码( .cu)?如果是这样,那么我很确定你不能这样做。 NVIDIA发布了Parallel NSIGHT,它应该允许你调试CUDA设备代码( .cu),虽然我自己没有太多经验。