-1

我尝试进入 Optix 项目,但在识别 Visual Studio 2017 中的 Cuda 代码时遇到问题。我可以构建和执行代码(甚至是 .cu 文件中的代码),但 .cu 文件中的变量和函数, 被标记为无法识别(红色)。有可能解决这个问题吗?

4

1 回答 1

-1

因为cuda程序是用编译的nvcc.exe(可以简单理解为c编译)。如果.cpp 文件包含该.cu文件,则该.cu文件将使用 c++ 编译器进行编译。我建议您可以在文件extern "C"中调用的函数前面添加。.cu

于 2020-08-24T05:13:20.927 回答