我已经安装了CUDA 5工具包(32位和64位,因为它似乎工作)并在VS 2010中创建了一个CUDA运行时项目,它编译得很好并且运行但在调用CUDA函数时我得到一条红线。
这不是一个大问题,但它有点烦人,有什么方法可以删除它?我猜这是一些项目设置或其他一些但我不知道,谷歌也没有。
我附上了截图,以便您知道我在说什么。
感谢您阅读本文,我很感激。
凯文
答案 0 :(得分:5)
从以上答案的组合(谢谢)我得到了这个问题的答案,万一其他人偶然发现它。
基本上这不是编译错误,甚至根本不是错误。这是智能感知的问题,从我所看到的,没有什么可以做的,只需要忍受它,或希望有一天他们增加一点支持。
<<<< >>>是问题,根据intellisense有利于C ++编译器的C ++语法不正确。然而,它由CUDA编译器编译的代码,智能感知无法给出该死的。
我可能会对此有更深入的了解,但请阅读上述评论并按建议搜索此网站,您就会理解。