Visual studio 2008 将CUDA 4.0集成到现有VS2008项目中 我在C++中编写了简单的光线跟踪程序,我想在项目中添加CUDA。 我手动编辑了我的.vcproj并添加了Cudart构建规则,但无法使其正常工作。 Nvcc被调用cuda编译正常,但主机编译器似乎不识别任何cuda类型和内核语法

Visual studio 2008 将CUDA 4.0集成到现有VS2008项目中 我在C++中编写了简单的光线跟踪程序,我想在项目中添加CUDA。 我手动编辑了我的.vcproj并添加了Cudart构建规则,但无法使其正常工作。 Nvcc被调用cuda编译正常,但主机编译器似乎不识别任何cuda类型和内核语法,visual-studio-2008,cuda,Visual Studio 2008,Cuda,我的cuda版本是4.0 RC2,我可以编译和运行其他cuda项目 请帮忙。最后期限已经过了。您需要确保所有CUDA代码都在.cu文件中,以便由NVCC编译,因为NVCC理解CUDA关键字。感谢您的回复!这几乎就是问题所在。我不小心在我的cpp代码中包含了一个.cu文件。

我的cuda版本是4.0 RC2,我可以编译和运行其他cuda项目


请帮忙。最后期限已经过了。

您需要确保所有CUDA代码都在
.cu
文件中,以便由NVCC编译,因为NVCC理解CUDA关键字。

感谢您的回复!这几乎就是问题所在。我不小心在我的cpp代码中包含了一个.cu文件。