我已经安装了 CUDA 5 工具包(32 位和 64 位,因为它似乎可以工作)并在 VS 2010 中创建了一个 CUDA 运行时项目,它编译良好并运行,但我在调用 CUDA 函数时得到一条红线。
这不是什么大问题,但有点烦人,有什么办法可以消除它吗?我猜这是一些项目设置或一些类似的,但我不知道,谷歌也不知道。
我附上了一个截图,所以你知道我在说什么。
感谢您阅读本文,我很感激。
凯文
最佳答案
从以上答案的组合中(谢谢),我有这个问题的答案,以防其他人偶然发现它。
基本上这不是编译错误,甚至根本不是错误。这是智能感知的一个问题,据我所知,对此无能为力,只能忍受它,或者希望有一天他们增加一点支持。
<<< >>> 是问题所在,根据有利于 C++ 编译器的智能感知,它不是正确的 C++ 语法。但是,它是由 CUDA 编译器编译的代码,intellisense 对此毫不在意。
我可能会更深入地了解它,但请阅读上述评论并按照建议搜索此站点,您就会明白。
关于visual-studio-2010 - CUDA 5 和 Visual Studio 2010 智能感知错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14470108/