我正在编写一个 CUDA 程序,但我收到了令人讨厌的警告:
Warning: Cannot tell what pointer points to, assuming global memory space
这是来自 nvcc,我无法禁用它。
有什么方法可以过滤掉来自第三方工具(如 nvcc)的警告吗?
我正在寻求一种方法来过滤掉来自自定义构建工具的输出窗口日志错误/警告。
最佳答案
我有同样烦人的警告,我在这个线程上找到了帮助:link .
您可以在 nvcc 命令行上删除 -G 标志,
或
如果您使用的是 Visual Studio,请在项目的 Cuda C/C++ 选项中将 compute_10,sm_10 更改为 compute_20,sm_20。
关于c++ - Visual Studio - 过滤掉 nvcc 警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17319722/