5

我已经安装了 CUDA 5 工具包(似乎可以工作的 32 位和 64 位),并在 VS 2010 中创建了一个 CUDA 运行时项目,它可以正常编译并运行,但在调用 CUDA 函数时出现红线。

这不是什么大问题,但有点烦人,有什么办法可以消除它吗?我猜这是一些项目设置或类似的,但我不知道,谷歌也不知道。

我附上了截图,所以你知道我在说什么。

感谢您阅读本文,我很感激。

凯文

在此处输入图像描述

4

1 回答 1

5

从以上答案的组合(谢谢)我有这个问题的答案,以防万一其他人偶然发现它。

基本上这不是编译错误,甚至根本不是错误。这是智能感知的问题,据我所知,对此无能为力,只能忍受它,或者希望有一天他们能增加一点支持。

<<< >>> 是问题所在,根据有利于 C++ 编译器的智能感知,它不是正确的 C++ 语法。然而,它由 CUDA 编译器编译的代码,intellisense 根本不在乎。

我可能会更深入地了解它,但阅读上面的评论并按照建议搜索这个网站,你就会明白。

于 2013-01-23T15:07:49.593 回答